[Pkg-ace-devel] r419 - /trunk/debian/rules
tgg-guest at users.alioth.debian.org
tgg-guest at users.alioth.debian.org
Tue Sep 19 20:57:43 UTC 2006
Author: tgg-guest
Date: Tue Sep 19 20:57:42 2006
New Revision: 419
URL: http://svn.debian.org/wsvn/pkg-ace/?sc=1&rev=419
Log:
Simplify debian/rules.
Modified:
trunk/debian/rules
Modified: trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-ace/trunk/debian/rules?rev=419&op=diff
==============================================================================
--- trunk/debian/rules (original)
+++ trunk/debian/rules Tue Sep 19 20:57:42 2006
@@ -24,8 +24,6 @@
debian/mpc-ace.1
MAN5 :=
-#ALL_LIBS := $(shell ls -1 debian/lib*c2a.install | sed -e 's#\(debian/.*\)\.install#\1/usr/lib#' | tr '\n' ':')
-
ifneq (mpc-archive-missing,$(MPC_ARCHIVE))
export MPC_ROOT := $(shell pwd)/$(MPC_SUBDIR)
endif
@@ -56,35 +54,34 @@
export DH_COMPAT=5
extract: $(ACE_ARCHIVE)
- tar -xjf "$^"
- touch "$@"
+ tar -xjf $<
+ touch $@
$(MPC_ROOT): $(MPC_ARCHIVE)
- tar -xzf "$^"
- touch "$@"
+ tar -xzf $<
+ touch $@
debian/mpc-ace.sgml: debian/mpc.sgml
- sed -e 's/mpc\.pl/mpc-ace/g' -e 's/mwc\.pl/mwc-ace/g' "$^" > "$@"
+ sed -e 's/mpc\.pl/mpc-ace/g' -e 's/mwc\.pl/mwc-ace/g' $< > $@
debian/%.1 debian/%.5: debian/%.sgml
- docbook-to-man "$^" > "$@"
+ docbook-to-man $< > $@
%.pc: %.pc.in
- cat "$^" | sed -e 's#@prefix@#/usr#g' \
- -e 's#@exec_prefix@#$$\{prefix\}#g' \
- -e 's#@libdir@#$$\{exec_prefix\}/lib#g' \
- -e 's#@includedir@#$$\{prefix\}/include#g' \
- -e 's#@VERSION@#${AV}#g' > "$@"
-
-patch-perl-scripts: extract
+ cat $< | sed -e 's#@prefix@#/usr#g' \
+ -e 's#@exec_prefix@#$$\{prefix\}#g' \
+ -e 's#@libdir@#$$\{exec_prefix\}/lib#g' \
+ -e 's#@includedir@#$$\{prefix\}/include#g' \
+ -e 's#@VERSION@#${AV}#g' > $@
+
+patch-pl: extract
for fn in `find "$(ACE_ROOT)" -name "*.pl"`; do (echo '#!/usr/bin/perl'; cat "$$fn") > "$${fn}T"; mv "$${fn}T" "$$fn"; chmod a+x "$$fn"; done
touch $@
-patch: patch-stamp
ifneq (mpc-archive-missing,$(MPC_ARCHIVE))
-patch-stamp: patch-perl-scripts $(MPC_ROOT)
-else
-patch-stamp: patch-perl-scripts
+patch: patch-pl $(MPC_ROOT)
+else
+patch: patch-pl
endif
dpatch apply-all
touch $@
@@ -92,26 +89,26 @@
unpatch: clean extract
$(ACE_ROOT)/debian.features: extract
- cat debian/config/debian.features > "$@"
- echo "// Added by debian/rules based on \$$(DEB_BUILD_OPTIONS)" >> "$@"
+ cat debian/config/debian.features > $@
+ echo "// Added by debian/rules based on \$$(DEB_BUILD_OPTIONS)" >> $@
ifneq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
- echo "debug=1" >> "$@"
-else
- echo "debug=0" >> "$@"
+ echo "debug=1" >> $@
+else
+ echo "debug=0" >> $@
endif
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
- echo "optimize=0" >> "$@"
-else
- echo "optimize=1" >> "$@"
+ echo "optimize=0" >> $@
+else
+ echo "optimize=1" >> $@
endif
$(ACE_ROOT)/include/makeinclude/platform_macros.GNU: $(ACE_ROOT)/debian.features
- sed -e 's/^\/\//#/g' "$^" > "$@"
- echo >> "$@"
- echo "LINK.cc=override" >> "$@"
- echo "LINK.cc.override=\$$(PURELINK) \$$(PRELINK) \$$(CXX) \$$(CCFLAGS) \$$(CPPFLAGS) \$$(PTDIRS)" >> "$@"
- echo >> "$@"
- echo "include \$$(ACE_ROOT)/include/makeinclude/platform_linux.GNU" >> "$@"
+ sed -e 's/^\/\//#/g' "$^" > $@
+ echo >> $@
+ echo "LINK.cc=override" >> $@
+ echo "LINK.cc.override=\$$(PURELINK) \$$(PRELINK) \$$(CXX) \$$(CCFLAGS) \$$(CPPFLAGS) \$$(PTDIRS)" >> $@
+ echo >> $@
+ echo "include \$$(ACE_ROOT)/include/makeinclude/platform_linux.GNU" >> $@
# Prepare a ACE_wrappers directory where most of the patches are applied.
# We skip the $(MAKEFILE_DPATCH_NAME) dpatch because the intention is to
@@ -158,9 +155,11 @@
build: build-stamp build-pkgconfig build-manpages
build-manpages: $(MAN1) $(MAN5)
+ touch $@
build-pkgconfig:
$(MAKE) -f debian/rules $(PKG_CONFIG)
+ touch $@
build-stamp: patch $(ACE_ROOT)/include/makeinclude/platform_macros.GNU
dh_testdir
@@ -197,11 +196,11 @@
$(MAKE) -C $(TAO_ROOT)/CIAO
- touch "$@"
+ touch $@
clean:
dh_testdir
- rm -rf *-stamp *-stampT *.tmp $(ACE_SUBDIR) $(ACE_SUBDIR).orig $(MPC_SUBDIR) $(MPC_SUBDIR).orig debian/patched $(MAN1) $(MAN5) patch-perl-scripts extract debian/mpc-ace.sgml
+ rm -rf *-stamp *.tmp $(ACE_SUBDIR) $(ACE_SUBDIR).orig $(MPC_SUBDIR) debian/patched $(MAN1) $(MAN5) patch-pl patch extract debian/mpc-ace.sgml
dh_clean
@@ -292,4 +291,4 @@
binary: binary-indep binary-arch
-.PHONY: build build-manpages clean binary-indep binary-arch binary install patch unpatch prepatch prepatchtwo update-makefile update-makefile-complete source diff
+.PHONY: build clean binary-indep binary-arch binary install unpatch prepatch prepatchtwo update-makefile update-makefile-complete source diff dpatch
More information about the Pkg-ace-devel
mailing list