# defile default operations
NOP = @echo "No operation for target $@"
-DEB = fakeroot dpkg-deb --build $(oldpack) debian/tmp
+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
-rm -rf debian/tmp
# Bauen der kompilierten Programme und formatierten Dokumente aus den Quellen im Bauverzeichnis
-build: ../build/debian/$(paket).build sync
- cd ../build ; debian/$(paket).build
+build: $(BUILD_DIR)/debian/$(paket).build sync
+ cd $(BUILD_DIR) ; debian/$(paket).build
# Build succeeded
nobuild:
install:
debian/$(paket).cp $(INSTALL_DIR)
+
pack: $(PACK)
# packing succeeded
# Erstellen Architektur-unabhängiger (Architecture: all) Binärpakete im übergeordneten Verzeichnis
binary-indep: $(BINARY_INDEP)
-version: ~/build/$(TARGET)
- $(INSERT_BUILD) ~/build/$(TARGET) $(build)
- cp ~/build/*$(build)* ../
+version: $(BUILD_DIR)/$(TARGET)
+ $(INSERT_BUILD) $(BUILD_DIR)/$(TARGET) $(build)
+ cp $(BUILD_DIR)/*$(build)* ../
-../build:
- mkdir ../build
+$(BUILD_DIR):
+ mkdir $(BUILD_DIR)
-sync: ../build
- rsync $(RSYNC_OPT) ./ ../build/
+sync: $(BUILD_DIR)
+ rsync $(RSYNC_OPT) ./ $(BUILD_DIR)/
-copy: debian/$(paket).cp
- debian/$(paket).cp debian/tmp
+copy: debian/$(paket).cp install
create-conffiles debian/tmp
touch debian/tmp