100 lines
2.2 KiB
Makefile
100 lines
2.2 KiB
Makefile
# $NetBSD: Makefile,v 1.9 2011/05/26 12:56:28 joerg Exp $
|
|
|
|
LIBISPRIVATE= yes
|
|
|
|
.include <bsd.own.mk>
|
|
|
|
LIB= nlspr
|
|
SRCS= \
|
|
dir-list.c \
|
|
file-list.c \
|
|
format.c \
|
|
format-awk.c \
|
|
format-c.c \
|
|
format-csharp.c \
|
|
format-elisp.c \
|
|
format-gcc-internal.c \
|
|
format-java.c \
|
|
format-librep.c \
|
|
format-lisp.c \
|
|
format-pascal.c \
|
|
format-perl-brace.c \
|
|
format-perl.c \
|
|
format-php.c \
|
|
format-python.c \
|
|
format-qt.c \
|
|
format-scheme.c \
|
|
format-sh.c \
|
|
format-tcl.c \
|
|
format-ycp.c \
|
|
localcharset.c \
|
|
message.c \
|
|
msgl-ascii.c \
|
|
msgl-cat.c \
|
|
msgl-charset.c \
|
|
msgl-english.c \
|
|
msgl-equal.c \
|
|
msgl-iconv.c \
|
|
open-po.c \
|
|
plural.c \
|
|
plural-eval.c \
|
|
plural-count.c \
|
|
plural-table.c \
|
|
po-charset.c \
|
|
po-error.c \
|
|
po-gram-gen.c \
|
|
po-lex.c \
|
|
po-time.c \
|
|
read-csharp.c \
|
|
read-java.c \
|
|
read-mo.c \
|
|
read-po-abstract.c \
|
|
read-po.c \
|
|
read-properties.c \
|
|
read-resources.c \
|
|
read-stringtable.c \
|
|
read-tcl.c \
|
|
str-list.c \
|
|
write-csharp.c \
|
|
write-java.c \
|
|
write-mo.c \
|
|
write-po.c \
|
|
write-properties.c \
|
|
write-qt.c \
|
|
write-resources.c \
|
|
write-stringtable.c \
|
|
write-tcl.c
|
|
|
|
.include "${.CURDIR}/../Makefile.inc"
|
|
|
|
.PATH: ${DIST}/gettext/gettext-tools/src ${DIST}/gettext/gettext-tools/lib
|
|
CPPFLAGS+=-I${DIST}/gettext/gettext-runtime/intl
|
|
CPPFLAGS+=-I${DIST}/gettext/gettext-tools/src
|
|
CPPFLAGS+=-DLIBDIR=\"${DESTDIR}/usr/share\"
|
|
CPPFLAGS+=-DGETTEXTJAR=\"${DESTDIR}/usr/share/gettext/gettext.jar\"
|
|
CPPFLAGS+=-DGETTEXTDATADIR=\"${DESTDIR}/usr/share/gettext\"
|
|
|
|
COPTS.format-java.c = -Wno-stack-protector
|
|
COPTS.msgl-cat.c = -Wno-stack-protector
|
|
COPTS.msgl-charset.c = -Wno-stack-protector
|
|
COPTS.msgl-iconv.c = -Wno-stack-protector
|
|
COPTS.plural.c = -Wno-stack-protector
|
|
COPTS.po-charset.c = -Wno-stack-protector
|
|
COPTS.po-gram-gen.c = -Wno-stack-protector
|
|
COPTS.read-tcl.c = -Wno-stack-protector
|
|
COPTS.write-csharp.c = -Wno-stack-protector
|
|
COPTS.write-java.c = -Wno-stack-protector
|
|
COPTS.write-mo.c = -Wno-stack-protector
|
|
COPTS.write-po.c = -Wno-stack-protector
|
|
COPTS.write-tcl.c = -Wno-stack-protector
|
|
|
|
CWARNFLAGS.clang+= -Wno-tautological-compare
|
|
|
|
.include <bsd.lib.mk>
|
|
|
|
# Override <sys.mk> double suffix rules to prevent *.y being yacced to *.[ch]
|
|
# (The latter already exist in the ${DIST}/gettext directory.)
|
|
#
|
|
.y.c:
|
|
@${_MKSHECHO} "# skipping yacc ${.CURDIR:T}/${.TARGET:T}"
|