1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
# $Id: Makefile,v 2.3 1999/03/04 16:35:13 ddr Exp $
include ../config/Makefile
SHELL=/bin/sh
INCLUDES=-I ../camlp4 -I ../boot -I ../odyl
OCAMLCFLAGS=$(INCLUDES)
LINKFLAGS=$(INCLUDES)
OBJS=crc.cmo ocpp.cmo
INTERFACES=-I $(OLIBDIR) Arg Array Callback Char Digest Filename Format Gc Genlex Hashtbl Lexing List Map Obj Oo Parsing Pervasives Printexc Printf Queue Random Set Sort Stack Stream String Sys Weak -I ../boot Gramext Grammar Plexer Stdpp Token -I ../camlp4 MLast Quotation
all: ocpp$(EXE)
ocpp$(EXE): $(OBJS)
$(OCAMLC) $(LINKFLAGS) ../boot/stdpp.cmo ../camlp4/quotation.cmo ../odyl/odyl.cma $(OBJS) ../odyl/odyl.cmo -linkall -o ocpp$(EXE)
crc.cmo:
../camlp4/extract_crc $(INTERFACES) > crc.ml
echo "let _ = Dynlink.add_available_units crc_unit_list" >> crc.ml
$(OCAMLC) $(OCAMLCFLAGS) -c crc.ml
clean::
rm -f *.cm[ioa] *.pp[io] *.o *.out *.bak .*.bak crc.ml ocpp$(EXE)
install:
-$(MKDIR) $(LIBDIR) $(BINDIR)
cp $(OBJS) $(LIBDIR)
cp ocpp$(EXE) $(BINDIR)/.
depend:
include .depend
|