forked from eelcovv/gridpro2Foam
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
34 lines (23 loc) · 702 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
CFLAGS = -g
LDFLAGS = -g
LINKOPTS =
LOCAL_LIBRARIES =
BINDIR=/apps/resources/cfd/bin/
all:: gridpro2FOAM
.cpp.o:
$(CXX) -c $(CFLAGS) $<
util.o: util.c util.h
$(CC) -c $(CFLAGS) util.c
gridpro2FOAM.o: gridpro2FOAM.cpp util.h
$(CXX) -c $(CFLAGS) gridpro2FOAM.cpp
OBJECTS = Patch.o Node.o Block.o gridpro2FOAM.o util.o Triplet.o Face.o RTechTimer.o PeriodicStats.o
gridpro2FOAM:: $(OBJECTS) $(DEPS)
rm -f $@
$(CXX) -o $@ $(LINKOPTS) $(OBJECTS) \
$(DEPS) $(LOCAL_LIBRARIES) $(LDFLAGS) $(SYSLIBS) $(SYSLAST_LIBRARIES)
clean::
rm -f *.o *.a gridpro2FOAM
tar::
tar cvfz GridPro2FOAM_5.7.tgz Makefile *.h *.hpp *.cpp *.c compare README
install::
cp -v gridpro2FOAM $(BINDIR)