X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=examples%2Fcompile-c%2FMakefile.am;h=9d01536c6a53beff6b9da959980bda2ab0b99805;hb=HEAD;hp=51a996a4d96317a20d56d3a2da42b47dd692db35;hpb=b71fd4c0029678140d2496ac52f7b79f1ad96fe1;p=goaljobs.git diff --git a/examples/compile-c/Makefile.am b/examples/compile-c/Makefile.am index 51a996a..9d01536 100644 --- a/examples/compile-c/Makefile.am +++ b/examples/compile-c/Makefile.am @@ -15,35 +15,13 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -include ../../common-rules.mk +include $(top_srcdir)/common-rules.mk -EXTRA_DIST = main.c utils.c $(sources) +EXTRA_DIST = main.c utils.c compile.ml -sources = compile.ml +CLEANFILES += compile program noinst_SCRIPTS = compile -compile: ../../goaljobs.cmxa compile.cmx - $(OCAMLFIND) ocamlopt $(OCAMLOPTFLAGS) \ - $(OCAMLOPTPACKAGES) -linkpkg $^ -o $@ - -compile.cmx: compile.ml ../../pa_goal.cmo - $(OCAMLFIND) ocamlopt $(OCAMLOPTFLAGS) $(OCAMLOPTPACKAGES) \ - -pp "$(CAMLP4O) ../../pa_goal.cmo" -c $< -o $@ - -# Dependencies. - -depend: .depend - -.depend: $(sources) - rm -f $@ $@-t - $(OCAMLFIND) ocamldep -I $(abs_srcdir) -I $(top_builddir) $^ | \ - $(SED) 's/ *$$//' | \ - $(SED) -e :a -e '/ *\\$$/N; s/ *\\\n */ /; ta' | \ - $(SED) -e 's,$(abs_srcdir)/,$(builddir)/,g' | \ - sort > $@-t - mv $@-t $@ - --include .depend - -SUFFIXES = .cmo .cmi .cmx .ml .mli .mll .mly +compile: compile.ml $(top_builddir)/goaljobs.cmxa $(top_builddir)/pa_goal.cmo $(top_builddir)/goaljobs + $(top_builddir)/goaljobs --pkgdir $(top_builddir) $< -o $@