23 lines
531 B
Makefile
23 lines
531 B
Makefile
|
SRCDIR = $(dir $(realpath $(firstword $(MAKEFILE_LIST))))
|
||
|
PREFIX ?= /usr
|
||
|
DESTDIR ?= $(PREFIX)/bin
|
||
|
SRCREPO ?= $(PREFIX)/var/src
|
||
|
SRCROOT ?= $(PREFIX)/share/src
|
||
|
GITBASE ?= $(shell realpath $(shell git config --get remote.origin.url) | rev \
|
||
|
| cut -d/ -f2- | rev)
|
||
|
|
||
|
.PHONY: install uninstall lix-os-pkg
|
||
|
|
||
|
lix-os-pkgs:
|
||
|
git clone $(GITBASE)/src-lix-os-pkgs pkg
|
||
|
|
||
|
install:
|
||
|
mkdir -p $(SRCREPO)
|
||
|
ln -sf $(SRCDIR) $(SRCROOT)
|
||
|
ln -sf $(SRCROOT)/src.sh $(DESTDIR)/src
|
||
|
|
||
|
uninstall:
|
||
|
rm $(DESTDIR)/src
|
||
|
rm $(SRCROOT)
|
||
|
rm -fr $(SRCREPO)
|