# 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
CLEANFILES += compile program
-sources = compile.ml
-
noinst_SCRIPTS = compile
-compile: ../../goaljobs.cmxa compile.cmx
- $(OCAMLFIND) ocamlopt $(OCAMLOPTFLAGS) \
- $(OCAMLOPTPACKAGES) -linkpkg $^ -o $@
-
-compile.cmx: compile.ml ../../pa_goal.cmo
- OCAMLPATH=$(abs_top_builddir) \
- $(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
+compile: compile.ml $(top_builddir)/goaljobs.cmxa $(top_builddir)/pa_goal.cmo $(top_builddir)/goaljobs
+ $(top_builddir)/goaljobs --pkgdir $(top_builddir) $< -o $@