1 .SUFFIXES: .o .f90 .f .swp .c .cxx
3 # Makefile pour linux avec g95
6 MED = /export/home/secher/med-2.3.1-install/
7 HDF = /home/salome/pal/installations/salome_3.2.5_MD06/hdf5-1.6.4/
8 #BOOST = /home/wambeke/boost_1_33_1
11 # Options de compilation et Edition de liens
12 # ------------------------------------------
13 LDFLAGS= -L $(QTDIR)lib -lqt-mt -L $(MED)lib -lmed -L $(HDF)lib -lhdf5
15 # Options d'optimisation
16 # ----------------------
22 DIRINCLUDE = -I $(QTDIR)include -I $(MED)include -I $(HDF)include
26 DEBUG= -g -Wall -pedantic -ansi -Wno-long-long
34 # ------------------------
37 F77FLAGS = $(OPTLEVEL)
42 F90FLAGS = $(OPTLEVEL)
52 ghs3dprl_read_ouputs.cxx ghs3dprl_mesh_wrap.cxx ghs3dprl_msg_parser.cxx dlg_ghs3dmain.cxx moc_dlg_ghs3dmain.cxx
68 @echo '=============== COMPILATION ================'
71 # Analyse des dependances
72 # ------------------------
74 makedepend -- $(DIRINCLUDE) -I. -- $(SRC) -f- >.depend
85 $(CXXLINKER) $(LDFLAGS) -o $(EXECS) $(CXXFLAGS) $(OBJ) $(FLIBS) $(DEBUG)
96 $(F77) $(F77FLAGS) $(DIRINCLUDE) $(DEBUG) -c $*.f
99 $(F90) $(F90FLAGS) $(DIRINCLUDE) $(DEBUG) -c $*.F90
102 $(CCC) $(CXXFLAGS) $(DIRINCLUDE) $(DEBUG) -c $*.cxx
105 $(CCC) $(CXXFLAGS) $(DIRINCLUDE) $(DEBUG) -c $*.cpp
108 $(CC) $(CFLAGS) $(DIRINCLUDE) $(DEBUG) -c $*.c
111 rm -f *.o *~ *.mod *.kmo *.l
114 rm -f *.o *~ *.mod *.kmo *.l ${EXECS}
123 make DEBUG="-g" OPTLEVEL=" "