packaging number ...

This commit is contained in:
Er2 2021-11-10 12:19:29 +03:00
parent 897a36e8e0
commit e6ef40be12
4 changed files with 40 additions and 15 deletions

View file

@ -1,22 +1,35 @@
# You can still use meson, but can make
NAME = er2cord
DESTDIR ?= /
IPAT ?= /usr
TMP = ./.$(NAME)
#$(abspath ./.$(NAME))
all: build
build: build/$(NAME)
build/$(NAME):
meson build
meson build --prefix="$(IPAT)"
ninja -C build
deb: clean
make DESTDIR="$(TMP)" install
cp -r tools/DEBIAN $(TMP)
chmod 755 $(TMP)/DEBIAN/postinst
@dpkg-deb -b $(TMP) er2cord.deb
rm -rf $(TMP)
install: build
ninja -C build install
DESTDIR="../$(DESTDIR)" ninja -C build install
find "$(DESTDIR)" -exec chmod 755 {} \;
uninstall: build
ninja -C build uninstall
docs: build
mkdir -p "$(DESTDIR)"
find dist/ ! -name '*er2cord*' -exec cp -f "{}" "$(DESTDIR)" \;
mkdir -p "$(IPAT)"
find dist/ ! -name '*er2cord*' -exec cp -f "{}" "$(IPAT)" \;
clean:
rm -rf build
rm -rf build $(TMP)