Salome HOME
update CDMATH
[tools/solverlab.git] / CDMATH / tests / examples / transport2d_ns / makefile
1 # Transport2D_NS makefile
2
3 CC = g++
4 # Adapt the following line to your own system:
5 CDMATHDIR = ../../../../..
6 IFLAG = -I$(CDMATHDIR)/include -I.
7 LFLAG = -L$(CDMATHDIR)/lib -L$(PETSC_DIR)/$(PETSC_ARCH)/lib
8 LIBS  = -linterpkernel -lmedC -lmedloader -lmedcoupling -lbase -lmesh -llinearsolver -lpetsc
9
10 all: main main2
11
12 main: main.cxx 
13         $(CC) -g -o $@ $^ $(IFLAG) $(LFLAG) $(LIBS)
14
15 main2: main2.cxx 
16         $(CC) -g -o $@ $^ $(IFLAG) $(LFLAG) $(LIBS)
17
18 %.o: %.cxx
19         $(CC) -c -g -o $@ $< $(CFLAGS) $(IFLAG) $(LFLAG) $(LIBS)
20
21 .PHONY: clean
22
23 clean:
24         rm -f main main2 *.o *~ core $(INCDIR)/*~
25
26 sweep:
27         rm -f *.vtu
28         rm -f *.pvd
29         rm -f *.csv
30         rm -f Exercie2*.med