39 lines
921 B
Makefile
39 lines
921 B
Makefile
################ Package information #################################
|
|
|
|
name := @pkg_name@
|
|
|
|
################ Programs ############################################
|
|
|
|
CC := @CC@
|
|
MSGFMT := @MSGFMT@
|
|
INSTALL := @INSTALL@
|
|
INSTALL_DATA := ${INSTALL} -m 644
|
|
INSTALL_PROGRAM := ${INSTALL} -m 755
|
|
|
|
################ Destination #########################################
|
|
|
|
prefix := @prefix@
|
|
bindir := @bindir@
|
|
datadir := @datadir@
|
|
mandir := @mandir@
|
|
man1dir := @man1dir@
|
|
localedir := @localedir@
|
|
TMPDIR := @TMPDIR@
|
|
builddir := @builddir@/${name}
|
|
O := .o/
|
|
|
|
################ Compiler options ####################################
|
|
|
|
#debug := 1
|
|
libs := @pkg_libs@ -lintl
|
|
ifdef debug
|
|
cflags := -O0 -ggdb3
|
|
ldflags := -g -rdynamic
|
|
else
|
|
cflags := -Os -g0 -DNDEBUG=1
|
|
ldflags := -s
|
|
endif
|
|
cflags += -Wall -Wextra -Wredundant-decls -Wshadow \
|
|
-std=c11 @pkg_cflags@ ${CFLAGS}
|
|
ldflags += @pkg_ldflags@ ${LDFLAGS}
|