initial checkin, based on GSS 0.46 CVS
[gss-tcad.git] / src / material / HgCdTe / makefile
blob4e76dfed0fe5e4797c3810489ce72b1c5f4d408b
1 ALL: all
4 include ${PETSC_DIR}/bmake/common/base
5 include ../../../make.defs
7 all: libHgCdTe.so
8 cp libHgCdTe.so ..
9 OBJS = HgCdTe_basic.o HgCdTe_band.o HgCdTe_gen.o HgCdTe_thermal.o \
10 HgCdTe_mob_Analytic.o \
11 HgCdTe_Optical.o \
12 ../adolc_init.o
14 libHgCdTe.so:$(OBJS)
15 $(CXX) -shared -o libHgCdTe.so $(OBJS) -lm
17 HgCdTe_band.o : HgCdTe_band.cc
18 HgCdTe_basic.o : HgCdTe_basic.cc
19 HgCdTe_gen.o : HgCdTe_gen.cc
20 HgCdTe_thermal.o : HgCdTe_thermal.cc
22 HgCdTe_mob_Analytic.o : HgCdTe_mob_Analytic.cc
25 HgCdTe_Optical.o : HgCdTe_Optical.cc
27 .cc.o:
28 $(CXX) $(CXXFLAGS) -c -fPIC $< $(INCLUDE) $(PETSC_INCLUDE)
30 clean:
31 rm -f *.o *.so