]> git.ipfire.org Git - people/ms/pakfire.git/blame - scripts/Makefile
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
[people/ms/pakfire.git] / scripts / Makefile
CommitLineData
a1388014
MT
1
2include ../Makeconfig
3
4SCRIPTS = $(SCRIPTS_BIN) $(SCRIPTS_SHELL)
5SCRIPTS_BIN =
6SCRIPTS_SHELL = \
7 chroot-shell \
8 cleanup \
9 dependency-tracker \
10 pakfire-multicall.py \
11 py-compile \
12 quality-agent \
87745c01 13 remove-static-libs \
a1388014
MT
14 $(wildcard functions-*) \
15 $(wildcard *.prov) \
16 $(wildcard *.req)
17
18.PHONY: all
19all: $(SCRIPTS)
20
21.PHONY: install
22install: $(SCRIPTS)
23 -mkdir -pv $(DESTDIR)$(SCRIPT_DIR)
24 for file in $^; do \
25 cp -vrf $${file} $(DESTDIR)$(SCRIPT_DIR)/ || exit; \
26 done
27
28 # Create script aliases.
29 -mkdir -pv $(DESTDIR)/usr/bin
30 ln -svf ../..$(SCRIPT_DIR)/pakfire-multicall.py $(DESTDIR)/usr/bin/pakfire
31 ln -svf ../..$(SCRIPT_DIR)/pakfire-multicall.py $(DESTDIR)/usr/bin/pakfire-builder
32 ln -svf ../..$(SCRIPT_DIR)/pakfire-multicall.py $(DESTDIR)/usr/bin/pakfire-server
33 ln -svf pakfire-multicall.py $(DESTDIR)$(SCRIPT_DIR)/builder
34
35 # Install QA.
36 -mkdir -pv $(DESTDIR)/usr/lib/quality-agent
37 cp -vf quality-agent.d/* $(DESTDIR)/usr/lib/quality-agent
38
39.PHONY: clean
40clean:
41 : # Nothing yet to do