initial checkin, based on GSS 0.46 CVS
[gss-tcad.git] / src / material / GaAs / makefile
blob236de61b7a00c1fd60c50a961fb4af59f1e0f397
1 ALL: all
4 include ${PETSC_DIR}/bmake/common/base
5 include ../../../make.defs
7 all: libGaAs.so
8 cp libGaAs.so ..
9 OBJS = GaAs_basic.o GaAs_band.o GaAs_gen.o GaAs_thermal.o \
10 GaAs_mob_Analytic.o GaAs_mob_Hypertang.o \
11 GaAs_Optical.o \
12 ../adolc_init.o
14 libGaAs.so:$(OBJS)
15 $(CXX) -shared -o libGaAs.so $(OBJS) -lm
17 GaAs_band.o : GaAs_band.cc
18 GaAs_basic.o : GaAs_basic.cc
19 GaAs_gen.o : GaAs_gen.cc
20 GaAs_thermal.o : GaAs_thermal.cc
22 GaAs_mob_Analytic.o : GaAs_mob_Analytic.cc
23 GaAs_mob_Hypertang.o : GaAs_mob_Hypertang.cc
25 GaAs_Optical.o : GaAs_Optical.cc
26 .cc.o:
27 $(CXX) $(CXXFLAGS) -c -fPIC $< $(INCLUDE) $(PETSC_INCLUDE)
29 clean:
30 rm -f *.o *.so