[Pkg-ocaml-maint-commits] [SCM] dose2 packaging branch, master, updated. debian/1.3.2-1-11-g4f0dc9b
Ralf Treinen
rt at free.fr
Wed Mar 18 08:02:38 UTC 2009
The following commit has been merged in the master branch:
commit 74b7aac9d2ad96e961ee861f6e45423f22768709
Merge: 54647b31189f51f51e7cd6a4f71ac5598c517c27 51b6e838eedbf16d442e21fa3d66f1841fd1e7fb
Author: Ralf Treinen <rt at free.fr>
Date: Tue Mar 17 22:21:28 2009 +0100
Merge commit 'upstream/1.4pre1'
diff --combined Makefile.config.in
index ef52c31,eb50bf0..607898c
--- a/Makefile.config.in
+++ b/Makefile.config.in
@@@ -4,10 -4,11 +4,11 @@@ CMXS= $(SOURCES:%.ml=%.cmx
OBJS= $(C_SOURCES:%.c=%.o)
OCAMLC= @OCAMLFIND@ ocamlc
+ OCAMLCP= @OCAMLFIND@ ocamlcp
OCAMLOPT= @OCAMLFIND@ ocamlopt
OCAMLMKLIB= @OCAMLMKLIB@
-CFLAGS= @DEFS@ @CFLAGS@
-CPPFLAGS= @CPPFLAGS@
+override CFLAGS= @DEFS@ @CFLAGS@
+override CPPFLAGS= @CPPFLAGS@
LDFLAGS= @LDFLAGS@
LIBS= @LIBS@
@@@ -23,10 -24,18 +24,18 @@@ OCAML_LFLAGS+= -linkpk
endif
%.cmo: %.ml
+ ifdef PROFILE
+ $(OCAMLCP) $(OCAML_CFLAGS) -o $@ -c $<
+ else
$(OCAMLC) $(OCAML_CFLAGS) -o $@ -c $<
+ endif
%.cmi: %.mli
+ ifdef PROFILE
+ $(OCAMLCP) $(OCAML_CFLAGS) -o $@ -c $<
+ else
$(OCAMLC) $(OCAML_CFLAGS) -o $@ -c $<
+ endif
%.cmx: %.ml
$(OCAMLOPT) $(OCAML_CFLAGS) -o $@ -c $<
@@@ -50,7 -59,6 +59,7 @@@ endi
.PHONY: clean depend cmi-install
clean:
@rm -f $(CMOS) $(CMIS) $(CMXS:.cmx=.o) $(CMXS) $(OBJS) $(NAME).a $(NAME).cma $(NAME).cmxa $(EXTRA_INSTALL) $(EXTRA_CLEAN) .depend
+ @rm -f *.o *.a *.so *.mlid *.cmi
@touch .depend
depend:
diff --combined Makefile.in
index 8bc4d7b,6b57645..79ac337
--- a/Makefile.in
+++ b/Makefile.in
@@@ -1,24 -1,14 +1,25 @@@
- DIRS= util io napkin ocamlrpm ocamldeb conduit lifetime dosebase progress \
- rapids satsolver packetology
+ DIRS= util io napkin progress ocamlrpm ocamldeb ocamlpkgsrc conduit lifetime \
+ dosebase rapids satsolver packetology
CMAS= util/util.cma ocamlrpm/ocamlrpm.cma ocamldeb/ocamldeb.cma \
- conduit/conduit.cma io/io.cma lifetime/lifetime.cma napkin/napkin.cma \
- dosebase/dosebase.cma progress/progress.cma rapids/rapids.cma \
- satsolver/satsolver.cma packetology/packetology.cma
+ ocamlpkgsrc/ocamlpkgsrc.cma conduit/conduit.cma io/io.cma \
+ lifetime/lifetime.cma napkin/napkin.cma dosebase/dosebase.cma \
+ progress/progress.cma rapids/rapids.cma satsolver/satsolver.cma \
+ packetology/packetology.cma
CMXAS= $(CMAS:%.cma=%.cmxa)
ARCHIVES= $(CMAS:%.cma=%.a)
+DIRTS = \
+ Makefile \
+ Makefile.config \
+ config.h \
+ config.log \
+ config.status \
+ dql/Makefile \
+ io/Makefile \
+ ocamldeb/Makefile \
+ META \
+ $(NULL)
-all: @BEST@
+all: depend @BEST@
bcl:
@for i in $(DIRS); do \
@@@ -30,13 -20,17 +31,18 @@@ ncl
$(MAKE) -C $$i ncl || exit; \
done
+ profile:
+ @for i in $(DIRS); do \
+ $(MAKE) PROFILE=yes -C $$i bcl || exit; \
+ done
+
.PHONY: clean depend install
clean:
@for i in $(DIRS); do \
$(MAKE) -C $$i clean; \
done
+ rm -f $(DIRTS)
depend:
@for i in $(DIRS); do \
@@@ -44,19 -38,13 +50,19 @@@
$(MAKE) -C $$i depend; \
done
-install: @BEST@
- - at OCAMLFIND@ remove dose2
+ifneq ($(DESTDIR),)
+DESTDIR_FLAGS = -destdir $(DESTDIR)
+$(DESTDIR):
+ mkdir -p $(DESTDIR)
+endif
+
+install: @BEST@ $(DESTDIR)
+ - at OCAMLFIND@ remove $(DESTDIR_FLAGS) dose2
ifeq (@OCAMLBEST@, byte)
- @OCAMLFIND@ install -patch-version -patch-archives @VERSION@ dose2 META $(CMAS)
+ @OCAMLFIND@ install $(DESTDIR_FLAGS) -patch-version -patch-archives @VERSION@ dose2 META $(CMAS)
else
- @OCAMLFIND@ install -patch-version @VERSION@ dose2 META $(CMAS) $(CMXAS) $(ARCHIVES)
+ @OCAMLFIND@ install $(DESTDIR_FLAGS) -patch-version @VERSION@ dose2 META $(CMAS) $(CMXAS) $(ARCHIVES)
endif
@for i in $(DIRS); do \
- $(MAKE) -C $$i cmi-install extra-install; \
+ $(MAKE) -C $$i cmi-install extra-install INSTALLDIR=$(DESTDIR)/dose2; \
done
--
dose2 packaging
More information about the Pkg-ocaml-maint-commits
mailing list