blob: 4449d810f9a4c7819e3c9962331f2d770563918e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# common variables ...
########################################################################
# package + version
empty :=
space := $(empty) $(empty)
PWD := $(shell pwd)
DIR := $(patsubst $(dir $(PWD))%,%,$(PWD))
PACKAGE := $(word 1,$(subst -,$(space),$(DIR)))
VERSION := $(word 2,$(subst -,$(space),$(DIR)))
TARBALL := $(PACKAGE)_$(VERSION).tar.gz
# directories
DESTDIR =
prefix ?= /usr/local
bindir = $(DESTDIR)$(prefix)/bin
mandir = $(DESTDIR)$(prefix)/share/man
locdir = $(DESTDIR)$(prefix)/share/locale
# programs
CC ?= gcc
CXX ?= g++
MOC ?= $(if $(QTDIR),$(QTDIR)/bin/moc,moc)
INSTALL ?= install
INSTALL_BINARY := $(INSTALL) -s
INSTALL_SCRIPT := $(INSTALL)
INSTALL_DATA := $(INSTALL) -m 644
INSTALL_DIR := $(INSTALL) -d
# cflags
CFLAGS ?= -g -O2
CFLAGS += -Wall -Wmissing-prototypes -Wstrict-prototypes \
-Wpointer-arith -Wunused
|