The Memory: Don't create empty file on first write.
[goaljobs.git] / Makefile.am
index 53f50d3..e752ae5 100644 (file)
@@ -20,21 +20,23 @@ include common-rules.mk
 ACLOCAL_AMFLAGS = -I m4
 
 EXTRA_DIST = \
-       config.ml.in \
        COPYING \
        goaljobs \
+       goaljobs_config.ml.in \
+       goaljobs.ml \
+       goaljobs.mli \
        goaljobs.spec \
        goaljobs.spec.in \
        META.in \
        NOTES \
+       pa_goal.ml \
        README \
-       $(sources) \
-       pa_goal.ml
+       TODO
 
 SUBDIRS = . examples tests
 
 sources = \
-       config.ml \
+       goaljobs_config.ml \
        goaljobs.ml \
        goaljobs.mli
 
@@ -46,10 +48,10 @@ bin_SCRIPTS = goaljobs
 noinst_SCRIPTS = goaljobs.cma goaljobs.cmxa pa_goal.cmo
 
 # Library.
-goaljobs.cma: config.cmo goaljobs.cmo
+goaljobs.cma: goaljobs_config.cmo goaljobs.cmo
        $(OCAMLFIND) ocamlc -a -o $@ $(OCAMLCFLAGS) $(OCAMLCPACKAGES) $^
 
-goaljobs.cmxa: config.cmx goaljobs.cmx
+goaljobs.cmxa: goaljobs_config.cmx goaljobs.cmx
        $(OCAMLFIND) ocamlopt -a -o $@ $(OCAMLOPTFLAGS) $(OCAMLOPTPACKAGES) $^
 
 # Preprocessor for goaljobs scripts.