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