diff options
Diffstat (limited to 'mk/Variables.mk')
-rw-r--r-- | mk/Variables.mk | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/mk/Variables.mk b/mk/Variables.mk new file mode 100644 index 0000000..4449d81 --- /dev/null +++ b/mk/Variables.mk @@ -0,0 +1,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 |