initial checkin, based on GSS 0.46 CVS
[gss-tcad.git] / src / material / S-SiO2 / makefile
blob232261a163367ddec25a919f92381ab4a69d65cf
1 ALL: all
4 include ${PETSC_DIR}/bmake/common/base
5 include ../../../make.defs
7 all: libSiO2S.so
8 cp libSiO2S.so ..
11 OBJS = SiO2S_basic.o SiO2S_band.o SiO2S_gen.o SiO2S_thermal.o \
12 SiO2S_mob_Constant.o\
13 SiO2S_Optical.o \
14 ../adolc_init.o
16 libSiO2S.so:$(OBJS)
17 $(CXX) -shared -o libSiO2S.so $(OBJS) -lm
19 SiO2S_band.o : SiO2S_band.cc
20 SiO2S_basic.o : SiO2S_basic.cc
21 SiO2S_gen.o : SiO2S_gen.cc
22 SiO2S_thermal.o : SiO2S_thermal.cc
23 SiO2S_mob_Constant.o : SiO2S_mob_Constant.cc
24 SiO2S_Optical.o : SiO2S_Optical.cc
26 .cc.o:
27 $(CXX) $(CXXFLAGS) -c -fPIC $< $(INCLUDE) $(PETSC_INCLUDE)
29 clean:
30 rm -f *.o *.so