X-Git-Url: http://git.hcoop.net/bpt/coccinelle.git/blobdiff_plain/faf9a90c4f9e1e85931cb6b01de660587416eb97..9f8e26f459677a621822918b7539ae94214621ac:/popl/Makefile diff --git a/popl/Makefile b/popl/Makefile index 2254a1e..326f20b 100644 --- a/popl/Makefile +++ b/popl/Makefile @@ -1,25 +1,27 @@ # Copyright 2005-2009, Ecole des Mines de Nantes, University of Copenhagen -# Yoann Padioleau, Julia Lawall, Rene Rydhof Hansen, Henrik Stuart, Gilles Muller +# Yoann Padioleau, Julia Lawall, Rene Rydhof Hansen, Henrik Stuart, Gilles Muller, Nicolas Palix # This file is part of Coccinelle. -# +# # Coccinelle is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, according to version 2 of the License. -# +# # Coccinelle is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. -# +# # You should have received a copy of the GNU General Public License # along with Coccinelle. If not, see . -# +# # The authors reserve the right to distribute this or future versions of # Coccinelle under other licenses. #note: if you add a file (a .mli or .ml), dont forget to do a make depend +-include ../Makefile.config + TARGET = popl SRC = ast_popl.ml asttopopl.ml insert_quantifiers.ml insert_befaft.ml \ @@ -32,13 +34,13 @@ INCLUDE_PATH = -I ../commons -I ../globals \ -I ../ctl -I ../parsing_c -I ../parsing_cocci -I ../engine #The Caml compilers. -#for warning: -w A +#for warning: -w A #for profiling: -p -inline 0 with OCAMLOPT -CAMLC =ocamlc$(OPTBIN) -dtypes -g +CAMLC =ocamlc$(OPTBIN) -dtypes -g CAMLOPT=ocamlopt$(OPTBIN) $(OPTFLAGS) CAMLLEX = ocamllex$(OPTBIN) CAMLYACC= ocamlyacc -CAMLDEP = ocamldep$(OPTBIN) +CAMLDEP = ocamldep$(OPTBIN) CAMLMKTOP=ocamlmktop -g -custom @@ -67,7 +69,7 @@ $(OPTLIB): $(OPTOBJS) # clean rule for LIB.opt clean:: - rm -f $(OPTLIB) $(LIB:.cma=.a) + rm -f $(OPTLIB) $(LIB:.cma=.a) .SUFFIXES: @@ -88,13 +90,13 @@ clean:: # clean rule for others files clean:: rm -f *.cm[iox] *.o *.annot - rm -f *~ .*~ #*# + rm -f *~ .*~ #*# -depend: +depend: $(CAMLDEP) $(INCLUDE_PATH) *.mli *.ml > .depend -#clean:: -# rm -f .depend +distclean:: + rm -f .depend .depend: $(CAMLDEP) $(INCLUDE_PATH) *.mli *.ml > .depend