]> git.mdlowis.com Git - archive/tide-ocaml.git/commitdiff
added dependency generation to build
authorMichael D. Lowis <mike@mdlowis.com>
Tue, 29 Aug 2017 00:07:37 +0000 (20:07 -0400)
committerMichael D. Lowis <mike@mdlowis.com>
Tue, 29 Aug 2017 00:07:37 +0000 (20:07 -0400)
.gitignore
Makefile

index ac738f190dd5ad26d7ce4588ae6d42110b844b66..a1a11833d8860dad4fe9f47b27deb20d297664bf 100644 (file)
@@ -6,3 +6,4 @@
 *.cmi
 *.a
 edit
+dlltide.so
index 3858c0698ca733974a8138d3821212e047d24c46..251338d327a2fb1a278e48980150fd30c346e23d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -32,15 +32,16 @@ LIBOBJS = \
 all: edit
 
 clean:
-       $(RM) tide *.cm* *.o *.a *.so
-       $(RM) tide lib/*.cm* lib/*.o
+       $(RM) deps.mk tide *.cm* *.o *.a *.so lib/*.cm* lib/*.o
 
 # Executable targets
 edit: tide.$(LIBEXT) edit.$(OBJEXT)
 
 # Library targets
 tide.$(LIBEXT): $(LIBOBJS)
-lib/tide.$(OBJEXT): lib/tide.$(IFEXT)
+
+deps.mk:
+       ocamldep *.ml* lib/*.ml* > deps.mk
 
 -include deps.mk
 
@@ -56,7 +57,6 @@ lib/tide.$(OBJEXT): lib/tide.$(IFEXT)
        $(OC) $(OCFLAGS) -c -o $@ $< -I . -I lib
 
 %.$(LIBEXT):
-       ocamldep *.ml* lib/*.ml* > deps.mk
        $(MKLIB) $(MKLIBFLAGS) $(OCFLAGS) -o $* -oc $* $^
 
 %.o: %.c