X-Git-Url: https://git.hcoop.net/bpt/coccinelle.git/blobdiff_plain/faf9a90c4f9e1e85931cb6b01de660587416eb97..8f657093d128c6436330659d273c2762ac9cbf79:/globals/Makefile diff --git a/globals/Makefile b/globals/Makefile index a235bbb..838ceea 100644 --- a/globals/Makefile +++ b/globals/Makefile @@ -1,12 +1,37 @@ +# Copyright 2010, 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, 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. + + + +-include ../Makefile.config + ############################################################################## # Variables ############################################################################## TARGET=globals -SRC= flag.ml config.ml +SRC= flag.ml config.ml iteration.ml LIBS= -INCLUDES= +INCLUDES= -I ../commons ############################################################################## # Generic variables @@ -14,7 +39,7 @@ INCLUDES= 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 $(INCLUDES) OBJS= $(SRC:.ml=.cmo) @@ -48,15 +73,16 @@ $(TARGET).cmxa: $(OPTOBJS) $(LIBS:.cma=.cmxa) .ml.cmx: $(OCAMLOPT) -c $< -.ml.mldepend: +.ml.mldepend: $(OCAMLC) -i $< clean:: rm -f *.cm[ioxa] *.o *.a *.cmxa *.annot - -clean:: rm -f *~ .*~ gmon.out #*# +distclean:: + rm -f .depend + beforedepend:: depend:: beforedepend