diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-06 00:39:23 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-06 00:39:23 +0000 |
commit | e3b16b3856bdd5c1645f4609d61bf5a16c026930 (patch) | |
tree | d9def3b6f6f46b166fc6f516775350fedeefbef6 /Makefile | |
parent | Initial commit. (diff) | |
download | devscripts-e3b16b3856bdd5c1645f4609d61bf5a16c026930.tar.xz devscripts-e3b16b3856bdd5c1645f4609d61bf5a16c026930.zip |
Adding upstream version 2.19.5+deb10u1.upstream/2.19.5+deb10u1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..1ce7cd3 --- /dev/null +++ b/Makefile @@ -0,0 +1,71 @@ +# Simplified Makefile for devscripts + +include Makefile.common + +DESTDIR = + +all: version doc make_scripts conf.default translated_manpages + +version: + rm -f version + dpkg-parsechangelog -SVersion > version + +conf.default: conf.default.in version + rm -f $@ $@.tmp + VERSION=`cat version` && sed -e "s/###VERSION###/$$VERSION/" $< \ + > $@.tmp && mv $@.tmp $@ + +translated_manpages: + $(MAKE) -C po4a/ + touch translated_manpages + +clean_translated_manpages: + # Update the POT/POs and remove the translated man pages + $(MAKE) -C po4a/ clean + rm -f translated_manpages + +clean: clean_scripts clean_doc clean_translated_manpages + rm -f version conf.default make_scripts + +doc: + $(MAKE) -C doc + +online-test: + $(MAKE) -C test/ online-test + +test: + $(MAKE) test_scripts + $(MAKE) test_test + +test-installed: + $(MAKE) -C test/ $@ + +install: all install_scripts install_doc + install -d "$(DESTDIR)$(PERLMOD_DIR)" \ + "$(DESTDIR)$(DATA_DIR)" "$(DESTDIR)$(TEMPLATES_DIR)" \ + "$(DESTDIR)$(DOCDIR)" + for f in lib/*; do cp -a "$$f" "$(DESTDIR)$(PERLMOD_DIR)"; done + install -m0644 conf.default "$(DESTDIR)$(DATA_DIR)" + install -m0644 templates/README.mk-build-deps "$(DESTDIR)$(TEMPLATES_DIR)" + install -m0644 README "$(DESTDIR)$(DOCDIR)" + ln -sf edit-patch.1 "$(DESTDIR)$(MAN1DIR)/add-patch.1" + +test_test: + $(MAKE) -C test/ test + +make_scripts: version + $(MAKE) -C scripts/ + touch $@ +clean_scripts: clean_translated_manpages + $(MAKE) -C scripts/ clean +test_scripts: + $(MAKE) -C scripts/ test +install_scripts: + $(MAKE) -C scripts/ install DESTDIR=$(DESTDIR) + +clean_doc: clean_translated_manpages + $(MAKE) -C doc clean +install_doc: + $(MAKE) -C doc install DESTDIR=$(DESTDIR) + +.PHONY: online-test test test-installed |