X-Git-Url: https://git.hcoop.net/bpt/coccinelle.git/blobdiff_plain/faf9a90c4f9e1e85931cb6b01de660587416eb97..17ba07880e1838028b4516ba7a2db2147b3aa1c9:/popl09/Makefile diff --git a/popl09/Makefile b/popl09/Makefile index 83c32f1..50c7800 100644 --- a/popl09/Makefile +++ b/popl09/Makefile @@ -1,25 +1,30 @@ +# Copyright 2012, INRIA +# Julia Lawall, Gilles Muller +# Copyright 2010-2011, INRIA, University of Copenhagen +# Julia Lawall, Rene Rydhof Hansen, Gilles Muller, Nicolas Palix # 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 \ @@ -32,12 +37,12 @@ INCLUDES = -I ../commons -I ../globals \ -I ../ctl -I ../parsing_cocci -I ../parsing_c -I ../engine #The Caml compilers. -#for warning: -w A +#for warning: -w A #for profiling: -p -inline 0 with OCAMLOPT OCAMLCFLAGS ?= -g -dtypes OCAMLC =ocamlc$(OPTBIN) $(OCAMLCFLAGS) $(INCLUDES) OCAMLOPT = ocamlopt$(OPTBIN) $(OPTFLAGS) $(INCLUDES) -OCAMLDEP = ocamldep$(OPTBIN) #$(INCLUDES) +OCAMLDEP = ocamldep$(OPTBIN) $(INCLUDES) OCAMLMKTOP=ocamlmktop -g -custom @@ -66,7 +71,7 @@ $(OPTLIB): $(OPTOBJS) # clean rule for LIB.opt clean:: - rm -f $(OPTLIB) $(LIB:.cma=.a) + rm -f $(OPTLIB) $(LIB:.cma=.a) .SUFFIXES: @@ -87,13 +92,13 @@ clean:: # clean rule for others files clean:: rm -f *.cm[iox] *.o *.annot - rm -f *~ .*~ #*# + rm -f *~ .*~ #*# -depend: +depend: $(OCAMLDEP) *.mli *.ml > .depend -#clean:: -# rm -f .depend +distclean:: + rm -f .depend .depend: $(OCAMLDEP) $(INCLUDE_PATH) *.mli *.ml > .depend