mirror of
https://github.com/Djeeberjr/fw-anwesenheit.git
synced 2025-07-01 16:54:17 +00:00
improved Makefile
This commit is contained in:
parent
24b48f6705
commit
5c16aaa9fe
15
Makefile
15
Makefile
@ -8,11 +8,13 @@ SERVICE_DIR := $(DEB_DIR)/lib/systemd/system
|
|||||||
CONFIG_DIR := $(DEB_DIR)/etc
|
CONFIG_DIR := $(DEB_DIR)/etc
|
||||||
PM3_DIR := $(DEB_DIR)/usr/share/pm3
|
PM3_DIR := $(DEB_DIR)/usr/share/pm3
|
||||||
|
|
||||||
.PHONY: all build clean package prepare_package binary
|
.PHONY: all build clean package prepare_package
|
||||||
|
|
||||||
|
all: package
|
||||||
|
|
||||||
all: build
|
build: $(BUILD_DIR)/fwa
|
||||||
|
|
||||||
$(BUILD_DIR)/fwa:
|
$(BUILD_DIR)/fwa: web/dist
|
||||||
cross build --release --target arm-unknown-linux-gnueabihf
|
cross build --release --target arm-unknown-linux-gnueabihf
|
||||||
cp ./target/arm-unknown-linux-gnueabihf/release/fw-anwesenheit $@
|
cp ./target/arm-unknown-linux-gnueabihf/release/fw-anwesenheit $@
|
||||||
|
|
||||||
@ -33,6 +35,7 @@ $(BIN_DIR)/fwa: $(BUILD_DIR)/fwa
|
|||||||
mkdir -p $(BIN_DIR)
|
mkdir -p $(BIN_DIR)
|
||||||
cp $< $@
|
cp $< $@
|
||||||
|
|
||||||
|
|
||||||
$(DEB_DIR)/DEBIAN:
|
$(DEB_DIR)/DEBIAN:
|
||||||
mkdir -p $(DEB_DIR)/DEBIAN
|
mkdir -p $(DEB_DIR)/DEBIAN
|
||||||
echo "Package: $(PACKAGE_NAME)" > $(DEB_DIR)/DEBIAN/control
|
echo "Package: $(PACKAGE_NAME)" > $(DEB_DIR)/DEBIAN/control
|
||||||
@ -44,9 +47,15 @@ $(DEB_DIR)/DEBIAN:
|
|||||||
echo "Maintainer: Niklas Kapelle <niklas@kapelle.org>" >> $(DEB_DIR)/DEBIAN/control
|
echo "Maintainer: Niklas Kapelle <niklas@kapelle.org>" >> $(DEB_DIR)/DEBIAN/control
|
||||||
echo "Description: Feuerwehr anwesenheit" >> $(DEB_DIR)/DEBIAN/control
|
echo "Description: Feuerwehr anwesenheit" >> $(DEB_DIR)/DEBIAN/control
|
||||||
|
|
||||||
|
echo "/etc/fwa.env" > $(DEB_DIR)/DEBIAN/conffiles
|
||||||
|
|
||||||
|
web/dist:
|
||||||
|
(cd web && npm run build)
|
||||||
|
|
||||||
package: prepare_package
|
package: prepare_package
|
||||||
dpkg-deb --build $(DEB_DIR)
|
dpkg-deb --build $(DEB_DIR)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
cargo clean
|
cargo clean
|
||||||
|
rm -rf web/dist
|
||||||
rm -rf $(BUILD_DIR)
|
rm -rf $(BUILD_DIR)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user