fix: building shared lib on Mac/Darwin
[gss-tcad.git] / src / material / 3C-SiC / makefile
blob6888422f37365fcb97e14b0f2bf5c21d193726e5
1 ALL: all
4 include ${PETSC_DIR}/bmake/common/base
5 include ../../../make.defs
7 all: libSiC3C.so
8 cp libSiC3C.so ..
10 OBJS = 3C-SiC_basic.o 3C-SiC_band.o 3C-SiC_gen.o 3C-SiC_thermal.o \
11 3C-SiC_mob_Analytic.o 3C-SiC_Optical.o \
12 ../adolc_init.o
14 libSiC3C.so:$(OBJS)
15 $(CXX) $(LDFSHARED) -o libSiC3C.so $(OBJS) -lm
17 3C-SiC_band.o : 3C-SiC_band.cc
18 3C-SiC_basic.o : 3C-SiC_basic.cc
19 3C-SiC_gen.o : 3C-SiC_gen.cc
20 3C-SiC_thermal.o : 3C-SiC_thermal.cc
21 3C-SiC_mob_Analytic.o : 3C-SiC_mob_Analytic.cc
22 3C-SiC_Optical.o : 3C-SiC_Optical.cc
24 .cc.o:
25 $(CXX) $(CXXFLAGS) -c -fPIC $< $(INCLUDE) $(PETSC_INCLUDE)
27 clean:
28 rm -f *.o *.so