]> git.ipfire.org Git - pakfire.git/blame - Makeconfig
Bump version to 0.9.21.
[pakfire.git] / Makeconfig
CommitLineData
a1388014
MT
1
2PACKAGE_NAME = pakfire
5afb6c7f 3PACKAGE_VERSION = 0.9.21
a1388014
MT
4PACKAGE_AUTHOR = IPFire.org Team
5PACKAGE_AUTHOR_EMAIL = info@ipfire.org
6PACKAGE_URL = http://redmine.ipfire.org/projects/buildsystem3
7PACKAGE_VERSION_FILE = pakfire/__version__.py
8
0f3048cf
MT
9PREFIX ?= /usr
10
6ed1beb5
MT
11# Are we running on Debian?
12DEBIAN = $(shell test -e /etc/debian_version && echo 1 || echo 0)
13
0f3048cf 14CC = gcc
56701ddc 15CFLAGS ?= -O2 -fPIC -pipe
0f3048cf
MT
16MACHINE = $(shell uname -m)
17
18ifeq "$(MACHINE)" "x86_64"
19 LIBDIR = $(PREFIX)/lib64
20else
21 LIBDIR = $(PREFIX)/lib
22endif
23
a1388014
MT
24# Get the version and configuration of the python interpreter.
25PYTHON_VERSION = $(shell python -c "import platform; print '.'.join(platform.python_version_tuple()[:2])")
b71ac2e9
MT
26ifeq "$(PYTHON_VERSION)" ""
27 $(error Could not determine the version of the python interpreter.)
28endif
29
57088b0c 30PYTHON_CC = $(CC) -pthread -fPIC
a1388014 31PYTHON_CFLAGS = $(shell python-config --cflags)
c62d93f1 32PYTHON_MODULES = pakfire pakfire/client pakfire/packages pakfire/repository
6ed1beb5
MT
33ifeq "$(DEBIAN)" "1"
34 PYTHON_DIR = $(LIBDIR)/python$(PYTHON_VERSION)/dist-packages
35else
36 PYTHON_DIR = $(LIBDIR)/python$(PYTHON_VERSION)/site-packages
37endif
a1388014
MT
38
39# The place, where all internally used scripts and bins are copied.
0f3048cf 40SCRIPT_DIR = $(PREFIX)/lib/$(PACKAGE_NAME)
a1388014
MT
41
42TOP := $(dir $(lastword $(MAKEFILE_LIST)))
43
44# A list of all files that contain translations and need to
45# be indexed.
46TRANS_FILES = $(addsuffix /*.py,$(addprefix python/,$(PYTHON_MODULES)))
e6c7baf0 47TRANS_FILES += python/src/*.c tools/pakfire-multicall.py