fix: building shared lib on Mac/Darwin
[gss-tcad.git] / src / material / PolySi / makefile
blob7069048b741272966acd5e66dd77af658771c112
1 ALL: all
4 include ${PETSC_DIR}/bmake/common/base
5 include ../../../make.defs
7 all: libPolySi.so
8 cp libPolySi.so ..
10 OBJS = PolySi_basic.o PolySi_thermal.o PolySi_Optical.o
11 libPolySi.so: $(OBJS)
12 $(CXX) $(LDFSHARED) -o libPolySi.so $(OBJS) -lm
14 PolySi_basic.o : PolySi_basic.cc
15 PolySi_thermal.o : PolySi_thermal.cc
16 PolySi_Optical.o : PolySi_Optical.cc
17 .cc.o:
18 $(CXX) $(CXXFLAGS) -c -fPIC $< $(INCLUDE) $(PETSC_INCLUDE)
20 clean:
21 rm -f *.o *.so