]> git.ipfire.org Git - pakfire.git/blame - Makefile
Merge branch 'master' of git://git.ipfire.org/oddments/pakfire
[pakfire.git] / Makefile
CommitLineData
abea00b2 1
a1388014 2include Makeconfig
abea00b2 3
a1388014
MT
4SUBDIRS = po python scripts
5
6all: build
abea00b2
MT
7
8.PHONY: build
9build:
a1388014
MT
10 for dir in $(SUBDIRS); do \
11 $(MAKE) -C $${dir} || exit; \
12 done
abea00b2
MT
13
14.PHONY: clean
15clean:
a1388014
MT
16 for dir in $(SUBDIRS); do \
17 $(MAKE) -C $${dir} clean || exit; \
18 done
abea00b2
MT
19
20.PHONY: dist
21dist:
a1388014
MT
22 git archive --format=tar --prefix=$(PACKAGE_NAME)-$(PACKAGE_VERSION)/ HEAD | \
23 gzip -9 > $(PACKAGE_NAME)-$(PACKAGE_VERSION).tar.gz
9b875540 24
abea00b2 25.PHONY: install
7e5f0622 26install: build
a1388014
MT
27 for dir in $(SUBDIRS); do \
28 $(MAKE) -C $${dir} install || exit; \
29 done
abea00b2 30
0f3048cf
MT
31 -mkdir -pv $(DESTDIR)$(PREFIX)/lib/pakfire/macros
32 cp -vf macros/*.macro $(DESTDIR)$(PREFIX)/lib/pakfire/macros
9b875540 33
a1388014 34 # Install example configuration.
abea00b2
MT
35 -mkdir -pv $(DESTDIR)/etc/pakfire.repos.d
36 cp -vf examples/pakfire.conf $(DESTDIR)/etc/pakfire.conf
37 cp -vf examples/pakfire.repos.d/* $(DESTDIR)/etc/pakfire.repos.d/
ddfb317d
MT
38
39.PHONY: check
40check:
41 ./runpychecker.sh
f8f8144c
MT
42
43.PHONY: po
44po:
45 $(MAKE) -C po