summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSudip Mukherjee <sudipm.mukherjee@gmail.com>2020-04-22 20:40:16 +0100
committerSudip Mukherjee <sudipm.mukherjee@gmail.com>2020-04-23 19:17:40 +0100
commit50769cdc322a7bfbd610faadc6919dc3e69b9758 (patch)
treed864de86d9bc1b1e03d9fb48ec1fe2fd4b7726b9
parent8b6a7935302fedbfce29af2c8d1104a56287f559 (diff)
downloadATCD-50769cdc322a7bfbd610faadc6919dc3e69b9758.tar.gz
modify debian/rules to read version and rename files accordingly
Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
-rwxr-xr-xACE/debian/rules8
1 files changed, 8 insertions, 0 deletions
diff --git a/ACE/debian/rules b/ACE/debian/rules
index d7df711e919..62b2c3b5f91 100755
--- a/ACE/debian/rules
+++ b/ACE/debian/rules
@@ -39,18 +39,26 @@ export MPC_ROOT := $(ACE_ROOT)/MPC
ACE_MAJOR_VERSION := $(shell awk '/ACE_MAJOR_VERSION/ { print $$3 }' ${ACE_ROOT}/ace/Version.h)
ACE_MINOR_VERSION := $(shell awk '/ACE_MINOR_VERSION/ { print $$3 }' ${ACE_ROOT}/ace/Version.h)
ACE_MICRO_VERSION := $(shell awk '/ACE_MICRO_VERSION/ { print $$3 }' ${ACE_ROOT}/ace/Version.h)
+ACE_VERSION = ${ACE_MAJOR_VERSION}.${ACE_MINOR_VERSION}.${ACE_MICRO_VERSION}
%:
dh $@
# Implement our own configure machinery; it will copy Debian specific
# configuration before launching MPC to generate ACE+TAO GNUmakefile
+# fname1=echo $$fname; \
.PHONY: configure
configure: configure-stamp
configure-stamp:
+ for fname in debian/*VERSION*; do \
+ cp $$fname $$(echo $$fname | \
+ sed -e 's/VERSION/${ACE_VERSION}/'); done
for flname in debian/*.install.in; do \
sed 's/@DEB_HOST_MULTIARCH@/$(DEB_HOST_MULTIARCH)/g' \
$$flname > $${flname%.in}; done
+ for flname in debian/*.lintian-overrides.in; do \
+ sed 's/@ACE_VERSION@/${ACE_VERSION}/g' \
+ $$flname > $${flname%.in}; done
cp debian/platform_macros.GNU $(ACE_ROOT)/include/makeinclude
cp debian/config*.h $(ACE_ROOT)/ace/
cp debian/default.features $(ACE_ROOT)/bin/MakeProjectCreator/config