[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