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