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 34 35 36 37 38 39 40 41 42 43 44 45
|
# $Id: Makefile.inc.unix,v 1.6 2007-09-12 09:58:44 ddr Exp $
GW_DIR=
TOP=..
CAMLP5_COMM=TOP=$(TOP) $(TOP)/tools/camlp5_comm.sh
CAMLP5F=-DUNIX
CAMLP5D=+camlp5
LIBUNIX=-cclib -lunix
include $(GW_DIR)/tools/Makefile.debian
OCAMLI=
OCAMLD=
STRIP=strip
RM=/bin/rm -f
EXE=
STATIC=-ccopt -static
STATIC=
TEST_DIR=test $$(basename "$<") = "$<" || { echo "Please run 'make' in directory '$$(dirname "$<")' first"; exit 1; }
include $(GW_DIR)/tools/Makefile.ocaml
all::
opt::
clean::
$(RM) *.out *.opt *.cm[oixa] *.cmxa *.pp[oi] *.o *.a *.obj *.lib *.lck *.bak *~ .#* *.annot
.SUFFIXES: .ml .cmo .mli .cmi .cmx
.mli.cmi:
@$(TEST_DIR)
@$(CAMLP5_COMM) $(CAMLP5F) $< -o $*.ppi
$(OCAMLC) $(OCAMLI) -I $(CAMLP5D) -c -intf $*.ppi
$(RM) $*.ppi
.ml.cmo:
@$(TEST_DIR)
@$(CAMLP5_COMM) $(CAMLP5F) $< -o $*.ppo
$(OCAMLC) $(OCAMLI) $(OCAMLD) -I $(CAMLP5D) -c -impl $*.ppo
$(RM) $*.ppo
.ml.cmx:
@$(TEST_DIR)
@$(CAMLP5_COMM) $(CAMLP5F) $< -o $*.ppo
$(OCAMLOPT) $(OCAMLI) -I $(CAMLP5D) -c -impl $*.ppo
$(RM) $*.ppo
|