initial checkin, based on GSS 0.46 CVS
[gss-tcad.git] / src / material / InGaAs / makefile
blobbf3c7408d385f134f656a1e6136a9654076c550e
1 ALL: all
4 include ${PETSC_DIR}/bmake/common/base
5 include ../../../make.defs
7 all: libInGaAs.so
8 cp libInGaAs.so ..
9 OBJS = InGaAs_basic.o InGaAs_band.o InGaAs_gen.o InGaAs_thermal.o \
10 InGaAs_mob_Analytic.o \
11 InGaAs_Optical.o \
12 ../adolc_init.o
14 libInGaAs.so:$(OBJS)
15 $(CXX) -shared -o libInGaAs.so $(OBJS) -lm
17 InGaAs_band.o : InGaAs_band.cc
18 InGaAs_basic.o : InGaAs_basic.cc
19 InGaAs_gen.o : InGaAs_gen.cc
20 InGaAs_thermal.o : InGaAs_thermal.cc
22 InGaAs_mob_Analytic.o : InGaAs_mob_Analytic.cc
24 InGaAs_Optical.o : InGaAs_Optical.cc
25 .cc.o:
26 $(CXX) $(CXXFLAGS) -c -fPIC $< $(INCLUDE) $(PETSC_INCLUDE)
28 clean:
29 rm -f *.o *.so