[Pkg-ocaml-maint-commits] r5293 - /trunk/packages/jocaml/trunk/debian/rules
munga-guest at users.alioth.debian.org
munga-guest at users.alioth.debian.org
Tue Mar 4 11:54:35 UTC 2008
Author: munga-guest
Date: Tue Mar 4 11:54:35 2008
New Revision: 5293
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/?sc=1&rev=5293
Log:
debian/rules work in progress...
Modified:
trunk/packages/jocaml/trunk/debian/rules
Modified: trunk/packages/jocaml/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/jocaml/trunk/debian/rules?rev=5293&op=diff
==============================================================================
--- trunk/packages/jocaml/trunk/debian/rules (original)
+++ trunk/packages/jocaml/trunk/debian/rules Tue Mar 4 11:54:35 2008
@@ -23,37 +23,37 @@
OPTTARGET := $(if $(NATIVECODE),,opt opt.opt)
OFILES := $(patsubst %.in,%,$(wildcard debian/*.in))
-ocamlinit:
+pre-config:
for f in $(OFILES); do sed -e 's/@JOCamlABI@/$(JOCAMLABI)/g' $$f.in > $$f; done
if [ -n "$(OPTTARGET)" ]; then \
cp debian/jocaml.links.opt debian/jocaml.links; \
fi
-config.status: ocamlinit
+config-stamp: pre-config
dh_testdir
./configure --prefix /usr \
--libdir /usr/lib/jocaml/$(JOCAMLABI) \
--mandir /usr/share/man \
--host $(DEB_HOST_GNU_TYPE)
-
-build: build-arch
-
-build-indep: build-indep-stamp
-build-indep-stamp:
touch $@
-build-arch: build-arch-stamp
-build-arch-stamp: config.status
+build-arch: config-stamp build-arch-stamp
+build-arch-stamp:
if test ! -d boot.debian; then \
cp -xa boot boot.debian; \
fi
$(MAKE) world $(OPTTARGET)
touch $@
+build-indep: config-stamp build-indep-stamp
+build-indep-stamp:
+ # create ocaml source tarball
+ touch $@
+
clean:
dh_testdir
dh_testroot
- $(RM) -rf build-indep-stamp build-arch-stamp myocamlbuild_config.ml _tags
+ $(RM) -rf build-indep-stamp build-arch-stamp config-stamp myocamlbuild_config.ml _tags
$(RM) -f debian/jocaml.install debian/jocaml.dirs
if [ -f Makefile -a -f config/Makefile ]; then \
$(MAKE) clean; \
@@ -62,9 +62,9 @@
$(RM) -r boot; \
mv boot.debian boot; \
fi
- dh_clean
+ dh_clean
-install:
+install: build-arch build-indep
dh_testdir
dh_testroot
dh_clean -k
@@ -93,7 +93,5 @@
binary-arch: install
$(MAKE) -f debian/rules DH_OPTIONS=-s binary-common
-binary-indep:
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install build-arch
+binary: binary-arch
+.PHONY: build clean binary-arch binary install build-arch build-indep config-stamp
More information about the Pkg-ocaml-maint-commits
mailing list