packaging number ...
This commit is contained in:
parent
897a36e8e0
commit
e6ef40be12
4 changed files with 40 additions and 15 deletions
25
Makefile
25
Makefile
|
@ -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)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue