MKDIR_P = @MKDIR_P@
bindir = @bindir@
-OCAMLCPACKAGES = -package extlib,pcre,unix
+#OCAMLCPACKAGES = -package extlib,pcre,unix,camlp4,bitstring.syntax -syntax bitstring.syntax
+OCAMLCPACKAGES = -package extlib,pcre,unix,camlp4,bitstring -pp camlp4of
OCAMLCFLAGS = @OCAMLCFLAGS@
-OCAMLCLIBS = -linkpkg
+OCAMLCLIBS = -linkpkg camlp4lib.cma
OCAMLOPTFLAGS = @OCAMLOPTFLAGS@
OCAMLOPTPACKAGES = $(OCAMLCPACKAGES)
-OCAMLOPTLIBS = -linkpkg
+OCAMLOPTLIBS = -linkpkg camlp4lib.cmxa
-TARGETS = kerneldb-to-parser.opt
+TARGETS = compile-kerneldb.opt
-OBJS = kerneldb_to_parser.cmo
+OBJS = pahole_parser.cmo \
+ minimizer.cmo \
+ code_generation.cmo \
+ compile_kerneldb.cmo
XOBJS = $(OBJS:.cmo=.cmx)
-all: $(TARGETS)
+all: byte opt
-kerneldb-to-parser.opt: $(XOBJS)
+byte:
+
+opt: $(TARGETS)
+
+compile-kerneldb.opt: $(XOBJS)
ocamlfind ocamlopt \
$(OCAMLOPTFLAGS) $(OCAMLOPTPACKAGES) $(OCAMLOPTLIBS) $(XOBJS) -o $@
+install:
+
include ../../Make.rules
\ No newline at end of file