initial checkin, based on GSS 0.46 CVS
[gss-tcad.git] / src / material / AlGaAs / makefile
blob62754870b65c35e59392c2bc534ce731ec70db5a
1 ALL: all
4 include ${PETSC_DIR}/bmake/common/base
5 include ../../../make.defs
7 all: libAlGaAs.so
8 cp libAlGaAs.so ..
9 OBJS = AlGaAs_basic.o AlGaAs_band.o AlGaAs_gen.o AlGaAs_thermal.o \
10 AlGaAs_mob_Analytic.o \
11 AlGaAs_Optical.o \
12 ../adolc_init.o
14 libAlGaAs.so:$(OBJS)
15 $(CXX) -shared -o libAlGaAs.so $(OBJS) -lm
17 AlGaAs_band.o : AlGaAs_band.cc
18 AlGaAs_basic.o : AlGaAs_basic.cc
19 AlGaAs_gen.o : AlGaAs_gen.cc
20 AlGaAs_thermal.o : AlGaAs_thermal.cc
22 AlGaAs_mob_Analytic.o : AlGaAs_mob_Analytic.cc
24 AlGaAs_Optical.o : AlGaAs_Optical.cc
26 .cc.o:
27 $(CXX) $(CXXFLAGS) -c -fPIC $< $(INCLUDE) $(PETSC_INCLUDE)
29 clean:
30 rm -f *.o *.so