posaune
[projects.git] / tools / make / rules
diff --git a/tools/make/rules b/tools/make/rules
deleted file mode 100755 (executable)
index e54228c..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-#!/usr/bin/make -f
-
-# Generic rules for mBuild build process
-
-# defile default operations
-NOP = @echo "No operation for target $@"
-DEB = fakeroot dpkg-deb --build debian/tmp
-INSERT_BUILD = /usr/share/mbuild/insert_build.sh
-RSYNC_OPT = -av --exclude="build" --exclude="debian/tmp" --exclude="Packages" --exclude="*Aktuell" --exclude=".*"
-BUILD_DIR = .
-
-std_inst_tgt = debian/tmp/usr/share/doc/$(paket)/copyright debian/tmp/usr/share/doc/$(paket)/README.debian
-changelog_source = debian/$(paket).changelog
-
-include debian/rules.pre
-
-.PHONY: build
-
-default: $(BUILD)
-
-# Löschen aller kompilierten, erzeugten und nicht benötigten Dateien im Bauverzeichnis
-clean:
-       -rm -rf debian/tmp
-
-# Bauen der kompilierten Programme und formatierten Dokumente aus den Quellen im Bauverzeichnis
-build: $(BUILD_DIR)/debian/$(paket).build sync
-       cd $(BUILD_DIR) ; debian/$(paket).build
-       # Build succeeded
-
-nobuild:
-       # No build required
-
-install:
-       debian/$(paket).cp $(INSTALL_DIR)
-
-pack: $(PACK)
-       # packing succeeded
-
-# Bauen der kompilierten architekturabhängigen Programme aus den Quellen im Bauverzeichnis
-build-arch:
-
-# Bauen der architekturunabhängigen formatierten Dokumente aus den Quellen im Bauverzeichnis
-build-indep:
-
-# Installieren der Dateien in einen Verzeichnisbaum unterhalb des Verzeichnisses debian für jedes Binärpaket. Falls sie festgelegt wurden, hängen binary*-Ziele effektiv von diesem Ziel ab (optional)
-install: 
-
-# Erstellen aller Binärpakete (effektiv ist dies die Kombination der binary-arch- und binary-indep-Ziele)
-binary: binary-arch binary-indep 
-
-# Erstellen Architektur-abhängiger (Architecture: any) Binärpakete im übergeordneten Verzeichnis
-binary-arch: $(BINARY_ARCH)
-
-# Erstellen Architektur-unabhängiger (Architecture: all) Binärpakete im übergeordneten Verzeichnis
-binary-indep: $(BINARY_INDEP)
-
-version: $(BUILD_DIR)/$(TARGET)
-       $(INSERT_BUILD) $(BUILD_DIR)/$(TARGET) $(build)
-       cp $(BUILD_DIR)/*$(build)* ../
-
-$(BUILD_DIR)/$(TARGET): $(BUILD_DIR)/$(COMPILE_TARGET)
-       cp $(BUILD_DIR)/$(COMPILE_TARGET) $(BUILD_DIR)/$(TARGET)
-
-$(BUILD_DIR):
-       mkdir $(BUILD_DIR)
-
-sync: $(BUILD_DIR)
-       rsync $(RSYNC_OPT) ./ $(BUILD_DIR)/
-
-copy: debian/$(paket).cp install
-       create-conffiles debian/tmp
-       touch debian/tmp
-
-../$(paket)_$(version)-$(build)_$(arch).deb:debian/tmp/DEBIAN/control $(std_inst_tgt) $(add_inst_tgt) debian/tmp
-       $(DEB)
-       mv debian/tmp.deb ../$(paket)_$(version)-$(build)_$(arch).deb
-
-debian/tmp/DEBIAN/control: debian/control debian/changelog
-       dpkg-gencontrol
-
-debian/control: debian/$(paket).control
-       sed "s/_DEB_HOST_ARCH/${DEB_HOST_ARCH}/" debian/$(paket).control > debian/control
-
-debian/changelog: $(changelog_source) debian/rules.pre
-       sed "s/%BUILD%/$(build)/" $(changelog_source) > debian/changelog
-
-debian/tmp/usr/share/doc/$(paket)/changelog: debian/changelog
-       mkdir -p debian/tmp/usr/share/doc/$(paket)
-       cp debian/changelog debian/tmp/usr/share/doc/$(paket)/changelog
-
-debian/tmp/usr/share/doc/$(paket)/copyright: debian/copyright
-       mkdir -p debian/tmp/usr/share/doc/$(paket)
-       cp debian/copyright debian/tmp/usr/share/doc/$(paket)/copyright
-
-debian/tmp/usr/share/doc/$(paket)/README.debian: debian/README.debian
-       mkdir -p debian/tmp/usr/share/doc/$(paket)
-       cp debian/README.debian debian/tmp/usr/share/doc/$(paket)/README.debian
-
-debian/tmp/DEBIAN/preinst: debian/$(paket).preinst
-       cp debian/$(paket).preinst debian/tmp/DEBIAN/preinst
-
-debian/tmp/DEBIAN/postinst: debian/$(paket).postinst
-       cp debian/$(paket).postinst debian/tmp/DEBIAN/postinst
-
-debian/tmp/DEBIAN/prerm: debian/$(paket).prerm
-       cp debian/$(paket).prerm debian/tmp/DEBIAN/prerm
-
-debian/tmp/DEBIAN/postrm: debian/$(paket).postrm
-       cp debian/$(paket).postrm debian/tmp/DEBIAN/postrm
-
-debian/README.debian:
-       echo "developed under:" > debian/README.debian
-       cat /etc/issue >> debian/README.debian
-       echo "Architecture: $(arch)" >> debian/README.debian
-
-debian/copyright:
-       cp /usr/share/mbuild/copyright debian/copyright
-
-debian/default.changelog:
-       @echo "$(paket) ($(version)-$(build)) unstable; urgency=medium" >debian/default.changelog
-       @echo "  * generated" >>debian/default.changelog
-       @echo " -- Michael Wagner <michael@wagnertech.de>  Thu, 11 Feb 2021 10:00:00 +0100" >>debian/default.changelog
-
-# Load project specification
--include rules.post
-
-