prefix legacy tools and install them in /usr/libexec/
This commit is contained in:
parent
7775d1065c
commit
a4cfc87577
4 changed files with 11 additions and 9 deletions
20
Makefile
20
Makefile
|
@ -5,7 +5,7 @@
|
||||||
# https://git.kernel.org/pub/scm/fs/fsverity/fsverity-utils.git/
|
# https://git.kernel.org/pub/scm/fs/fsverity/fsverity-utils.git/
|
||||||
# The governing license can be found in the LICENSE file or at
|
# The governing license can be found in the LICENSE file or at
|
||||||
# https://opensource.org/license/MIT.
|
# https://opensource.org/license/MIT.
|
||||||
TARGETS = dist/mkcard dist/checkrom dist/dump2rom dist/x48ng
|
TARGETS = dist/x48ng dist/x48ng-mkcard dist/x48ng-checkrom dist/x48ng-dump2rom
|
||||||
|
|
||||||
PREFIX = /usr
|
PREFIX = /usr
|
||||||
DOCDIR = $(PREFIX)/doc/x48ng
|
DOCDIR = $(PREFIX)/doc/x48ng
|
||||||
|
@ -130,9 +130,9 @@ endif
|
||||||
|
|
||||||
all: $(TARGETS)
|
all: $(TARGETS)
|
||||||
|
|
||||||
dist/dump2rom: src/tools/dump2rom.o
|
dist/x48ng-dump2rom: src/legacy_tools/dump2rom.o
|
||||||
dist/mkcard: src/tools/mkcard.o
|
dist/x48ng-mkcard: src/legacy_tools/mkcard.o
|
||||||
dist/checkrom: src/tools/checkrom.o src/romio.o
|
dist/x48ng-checkrom: src/legacy_tools/checkrom.o src/romio.o
|
||||||
dist/x48ng: $(DOTOS)
|
dist/x48ng: $(DOTOS)
|
||||||
|
|
||||||
# Binaries
|
# Binaries
|
||||||
|
@ -141,7 +141,7 @@ $(TARGETS):
|
||||||
|
|
||||||
# Cleaning
|
# Cleaning
|
||||||
clean:
|
clean:
|
||||||
rm -f src/*.o src/tools/*.o src/*.dep.mk src/tools/*.dep.mk
|
rm -f src/*.o src/legacy_tools/*.o src/*.dep.mk src/legacy_tools/*.dep.mk
|
||||||
|
|
||||||
mrproper: clean
|
mrproper: clean
|
||||||
rm -f $(TARGETS)
|
rm -f $(TARGETS)
|
||||||
|
@ -151,7 +151,7 @@ clean-all: mrproper
|
||||||
|
|
||||||
# Formatting
|
# Formatting
|
||||||
pretty-code:
|
pretty-code:
|
||||||
clang-format -i src/*.c src/*.h src/tools/*.c
|
clang-format -i src/*.c src/*.h src/legacy_tools/*.c
|
||||||
|
|
||||||
# Installing
|
# Installing
|
||||||
get-roms:
|
get-roms:
|
||||||
|
@ -165,14 +165,16 @@ install: all dist/config.lua
|
||||||
install -c -m 755 dist/x48ng $(DESTDIR)$(PREFIX)/bin/x48ng
|
install -c -m 755 dist/x48ng $(DESTDIR)$(PREFIX)/bin/x48ng
|
||||||
|
|
||||||
install -m 755 -d -- $(DESTDIR)$(PREFIX)/share/x48ng
|
install -m 755 -d -- $(DESTDIR)$(PREFIX)/share/x48ng
|
||||||
install -c -m 755 dist/mkcard $(DESTDIR)$(PREFIX)/share/x48ng/mkcard
|
|
||||||
install -c -m 755 dist/dump2rom $(DESTDIR)$(PREFIX)/share/x48ng/dump2rom
|
|
||||||
install -c -m 755 dist/checkrom $(DESTDIR)$(PREFIX)/share/x48ng/checkrom
|
|
||||||
install -c -m 644 dist/hplogo.png $(DESTDIR)$(PREFIX)/share/x48ng/hplogo.png
|
install -c -m 644 dist/hplogo.png $(DESTDIR)$(PREFIX)/share/x48ng/hplogo.png
|
||||||
cp -R dist/ROMs/ $(DESTDIR)$(PREFIX)/share/x48ng/
|
cp -R dist/ROMs/ $(DESTDIR)$(PREFIX)/share/x48ng/
|
||||||
install -c -m 755 dist/setup-x48ng-home.sh $(DESTDIR)$(PREFIX)/share/x48ng/setup-x48ng-home.sh
|
install -c -m 755 dist/setup-x48ng-home.sh $(DESTDIR)$(PREFIX)/share/x48ng/setup-x48ng-home.sh
|
||||||
chmod 755 $(DESTDIR)$(PREFIX)/share/x48ng/setup-x48ng-home.sh
|
chmod 755 $(DESTDIR)$(PREFIX)/share/x48ng/setup-x48ng-home.sh
|
||||||
|
|
||||||
|
install -m 755 -d -- $(DESTDIR)$(PREFIX)/libexec
|
||||||
|
install -c -m 755 dist/x48ng-mkcard $(DESTDIR)$(PREFIX)/libexec/x48ng-mkcard
|
||||||
|
install -c -m 755 dist/x48ng-dump2rom $(DESTDIR)$(PREFIX)/libexec/x48ng-dump2rom
|
||||||
|
install -c -m 755 dist/x48ng-checkrom $(DESTDIR)$(PREFIX)/libexec/x48ng-checkrom
|
||||||
|
|
||||||
install -m 755 -d -- $(DESTDIR)$(MANDIR)/man1
|
install -m 755 -d -- $(DESTDIR)$(MANDIR)/man1
|
||||||
sed "s|@VERSION@|$(VERSION_MAJOR).$(VERSION_MINOR).$(PATCHLEVEL)|g" dist/x48ng.man.1 > $(DESTDIR)$(MANDIR)/man1/x48ng.1
|
sed "s|@VERSION@|$(VERSION_MAJOR).$(VERSION_MINOR).$(PATCHLEVEL)|g" dist/x48ng.man.1 > $(DESTDIR)$(MANDIR)/man1/x48ng.1
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue