fix: building shared lib on Mac/Darwin
[gss-tcad.git] / src / material / AlGaAs / makefile
blobfa52d2ab0b05ddc2c3173c988b3cf0fea5fe5f51
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) $(LDFSHARED) -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