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


_______________________________________________
Pkg-ocaml-maint-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-ocaml-maint-commits

Reply via email to