# Löschen aller kompilierten, erzeugten und nicht benötigten Dateien im Bauverzeichnis
clean:
-rm -rf debian/tmp
- -rm debian/changelog
# Bauen der kompilierten Programme und formatierten Dokumente aus den Quellen im Bauverzeichnis
build:
install:
# Erstellen aller Binärpakete (effektiv ist dies die Kombination der binary-arch- und binary-indep-Ziele)
-binary: debian/tmp/DEBIAN/control binary-arch binary-indep
+binary: binary-arch binary-indep
# Erstellen Architektur-abhängiger (Architecture: any) Binärpakete im übergeordneten Verzeichnis
binary-arch:
# Erstellen Architektur-unabhängiger (Architecture: all) Binärpakete im übergeordneten Verzeichnis
-binary-indep: copy ../$(paket)_$(build)$(_arch).deb
+binary-indep: copy ../$(paket)_$(version)-$(build)$(_arch).deb
copy: debian/$(paket).cp
debian/$(paket).cp debian/tmp
-../$(paket)_$(build)$(_arch).deb:
+../$(paket)_$(version)-$(build)$(_arch).deb:debian/tmp/DEBIAN/control
$(DEB)
- mv debian/tmp.deb ../$(paket)_$(build)$(_arch).deb
+ mv debian/tmp.deb ../$(paket)_$(version)-$(build)$(_arch).deb
debian/tmp/DEBIAN/control: debian/control debian/changelog
dpkg-gencontrol
-debian/changelog:
- echo "${pwd} (${build}) unstable; urgency=medium" > debian/changelog
- echo " * generated by mbuild" >> debian/changelog
- echo " -- Michael Wagner <info@wagnertech.de> Sun, 11 Feb 2018 20:03:04 +0100" >> debian/changelog
+debian/changelog: debian/$(paket).changelog
+ sed "s/%BUILD%/$(build)/" debian/$(paket).changelog > debian/changelog
+# echo "${pwd} (${build}) unstable; urgency=medium" > debian/changelog
+# echo " * generated by mbuild" >> debian/changelog
+# echo " -- Michael Wagner <info@wagnertech.de> Sun, 11 Feb 2018 20:03:04 +0100" >> debian/changelog
# mb_create_changelog
# Load project specification