X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=Makefile.in;h=eeded2e4f99eca7256511383bd00e0bec1066ca1;hb=59f809a2c74294922d37657426a5eaf3f7694dcd;hp=29825e75a4998dcff6a9b7e005df7410c54804e2;hpb=2eb51edbee2ed214e23a765ad72e53348476b243;p=goals.git diff --git a/Makefile.in b/Makefile.in index 29825e7..eeded2e 100644 --- a/Makefile.in +++ b/Makefile.in @@ -18,9 +18,10 @@ # Pass through normal targets to Goalfile.in -# XXX Why can't this parse "all" instead of "all ()"? -all clean depend install check maintainer-clean: src/goals - ./run src/goals "$@ ()" +all clean depend install check maintainer-clean dist distcheck \ +maintainer-check-extra-dist maintainer-release \ +maintainer-srpm maintainer-fedora-copr: src/goals + @./run src/goals $@ 'DESTDIR="$(DESTDIR)"' # If src/goals doesn't exist then brute-force build it. Once we have # src/goals we can rebuild it and other parts of the project using @@ -39,7 +40,8 @@ src/goals: echo 'val lexer_read : (Lexing.lexbuf -> token) option ref' >> src/parser.mli echo 'val eval_substitute : (Ast.env -> Ast.loc -> Ast.substs -> string) option ref' >> src/parser.mli $(OCAMLLEX) src/lexer.mll - $(OCAMLFIND) opt $(OCAMLFLAGS) $(OCAMLPACKAGES) -I src \ + $(OCAMLFIND) opt $(OCAMLFLAGS) $(OCAMLPACKAGES) -I . -I src \ + src/utils-c.c \ $$($(OCAMLDEP) -sort src/*.mli src/*.ml) \ -linkpkg -o $@