##########################################################################
#                   Cameleon                                             #
#                                                                        #
#      Copyright (C) 2002 Institut National de Recherche en Informatique et   #
#      en Automatique. All rights reserved.                              #
#                                                                        #
#      This program 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; either version 2 of the License, or  #
#      any later version.                                                #
#                                                                        #
#      This program 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 this program; if not, write to the Free Software       #
#      Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA          #
#      02111-1307  USA                                                   #
#                                                                        #
#      Contact: Maxence.Guesdon@inria.fr                                #
##########################################################################

include ../../master.Makefile

CMOFILES =  parse.cmo
CMIFILES =  $(CMOFILES:.cmo=.cmi)
CMXFILES =  $(CMOFILES:.cmo=.cmx)

COMPFLAGS=-I ..

PROG=parse
PROG_OPT=parse_opt

####

all: $(PROG)
opt: $(PROG_OPT)


$(PROG): $(CMOFILES)
	$(OCAMLC) -custom -o $@ str.cma $(OCAMLSQL) $(CMOFILES)  \
	-ccopt -L$(LIBDIR) -cclib -ldl -cclib -lunix -cclib -lstr $(LINKFLAGS)

$(PROG_OPT): $(CMXFILES)
	$(OCAMLOPT) -o $@ str.cmxa $(OCAMLSQL_OPT) $(CMXFILES)  \
	-ccopt -L$(LIBDIR) -cclib -ldl -cclib -lunix -cclib -lstr $(LINKFLAGS)

clean_all: clean
	$(RM) $(CMOFILES) $(CMXFILES) $(CMIFILES) *.o
	$(RM) $(PROG) $(PROG_OPT)

clean:
	$(RM) *~ #*# *-

