]> git.ipfire.org Git - pakfire.git/blame - Makeconfig
Add cleanup macro for perl modules.
[pakfire.git] / Makeconfig
CommitLineData
a1388014
MT
1
2PACKAGE_NAME = pakfire
3PACKAGE_VERSION = 0.9.9
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
11CC = gcc
12CFLAGS ?= -O2 -pipe
13MACHINE = $(shell uname -m)
14
15ifeq "$(MACHINE)" "x86_64"
16 LIBDIR = $(PREFIX)/lib64
17else
18 LIBDIR = $(PREFIX)/lib
19endif
20
a1388014
MT
21# Get the version and configuration of the python interpreter.
22PYTHON_VERSION = $(shell python -c "import platform; print '.'.join(platform.python_version_tuple()[:2])")
0f3048cf 23PYTHON_CC = $(CC) -pthread
a1388014 24PYTHON_CFLAGS = $(shell python-config --cflags)
0f3048cf 25PYTHON_DIR = $(LIBDIR)/python$(PYTHON_VERSION)/site-packages
a1388014
MT
26PYTHON_MODULES = pakfire pakfire/packages pakfire/repository
27
28# The place, where all internally used scripts and bins are copied.
0f3048cf 29SCRIPT_DIR = $(PREFIX)/lib/$(PACKAGE_NAME)
a1388014
MT
30
31TOP := $(dir $(lastword $(MAKEFILE_LIST)))
32
33# A list of all files that contain translations and need to
34# be indexed.
35TRANS_FILES = $(addsuffix /*.py,$(addprefix python/,$(PYTHON_MODULES)))
36TRANS_FILES += python/src/*.c scripts/pakfire-multicall.py