]> git.ipfire.org Git - pakfire.git/blame - Makeconfig
Remove symlinks before extrating the new one.
[pakfire.git] / Makeconfig
CommitLineData
a1388014
MT
1
2PACKAGE_NAME = pakfire
c2cf0045 3PACKAGE_VERSION = 0.9.10
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
MT
14CC = gcc
15CFLAGS ?= -O2 -pipe
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])")
57088b0c 26PYTHON_CC = $(CC) -pthread -fPIC
a1388014 27PYTHON_CFLAGS = $(shell python-config --cflags)
a1388014 28PYTHON_MODULES = pakfire pakfire/packages pakfire/repository
6ed1beb5
MT
29ifeq "$(DEBIAN)" "1"
30 PYTHON_DIR = $(LIBDIR)/python$(PYTHON_VERSION)/dist-packages
31else
32 PYTHON_DIR = $(LIBDIR)/python$(PYTHON_VERSION)/site-packages
33endif
a1388014
MT
34
35# The place, where all internally used scripts and bins are copied.
0f3048cf 36SCRIPT_DIR = $(PREFIX)/lib/$(PACKAGE_NAME)
a1388014
MT
37
38TOP := $(dir $(lastword $(MAKEFILE_LIST)))
39
40# A list of all files that contain translations and need to
41# be indexed.
42TRANS_FILES = $(addsuffix /*.py,$(addprefix python/,$(PYTHON_MODULES)))
43TRANS_FILES += python/src/*.c scripts/pakfire-multicall.py