1# $NetBSD: Makefile,v 1.8 2008/05/03 14:48:30 lukem Exp $ 2 3LIBISPRIVATE= yes 4 5.include <bsd.own.mk> 6 7LIB= nlspr 8SRCS= \ 9dir-list.c \ 10file-list.c \ 11format.c \ 12format-awk.c \ 13format-c.c \ 14format-csharp.c \ 15format-elisp.c \ 16format-gcc-internal.c \ 17format-java.c \ 18format-librep.c \ 19format-lisp.c \ 20format-pascal.c \ 21format-perl-brace.c \ 22format-perl.c \ 23format-php.c \ 24format-python.c \ 25format-qt.c \ 26format-scheme.c \ 27format-sh.c \ 28format-tcl.c \ 29format-ycp.c \ 30localcharset.c \ 31message.c \ 32msgl-ascii.c \ 33msgl-cat.c \ 34msgl-charset.c \ 35msgl-english.c \ 36msgl-equal.c \ 37msgl-iconv.c \ 38open-po.c \ 39plural.c \ 40plural-eval.c \ 41plural-count.c \ 42plural-table.c \ 43po-charset.c \ 44po-error.c \ 45po-gram-gen.c \ 46po-lex.c \ 47po-time.c \ 48read-csharp.c \ 49read-java.c \ 50read-mo.c \ 51read-po-abstract.c \ 52read-po.c \ 53read-properties.c \ 54read-resources.c \ 55read-stringtable.c \ 56read-tcl.c \ 57str-list.c \ 58write-csharp.c \ 59write-java.c \ 60write-mo.c \ 61write-po.c \ 62write-properties.c \ 63write-qt.c \ 64write-resources.c \ 65write-stringtable.c \ 66write-tcl.c 67 68.include "${.CURDIR}/../Makefile.inc" 69 70.PATH: ${DIST}/gettext/gettext-tools/src ${DIST}/gettext/gettext-tools/lib 71CPPFLAGS+=-I${DIST}/gettext/gettext-runtime/intl 72CPPFLAGS+=-I${DIST}/gettext/gettext-tools/src 73CPPFLAGS+=-DLIBDIR=\"${DESTDIR}/usr/share\" 74CPPFLAGS+=-DGETTEXTJAR=\"${DESTDIR}/usr/share/gettext/gettext.jar\" 75CPPFLAGS+=-DGETTEXTDATADIR=\"${DESTDIR}/usr/share/gettext\" 76 77COPTS.format-java.c = -Wno-stack-protector 78COPTS.msgl-cat.c = -Wno-stack-protector 79COPTS.msgl-charset.c = -Wno-stack-protector 80COPTS.msgl-iconv.c = -Wno-stack-protector 81COPTS.plural.c = -Wno-stack-protector 82COPTS.po-charset.c = -Wno-stack-protector 83COPTS.po-gram-gen.c = -Wno-stack-protector 84COPTS.read-tcl.c = -Wno-stack-protector 85COPTS.write-csharp.c = -Wno-stack-protector 86COPTS.write-java.c = -Wno-stack-protector 87COPTS.write-mo.c = -Wno-stack-protector 88COPTS.write-po.c = -Wno-stack-protector 89COPTS.write-tcl.c = -Wno-stack-protector 90 91CWARNFLAGS.clang+= -Wno-tautological-compare 92 93.include <bsd.lib.mk> 94 95# Override <sys.mk> double suffix rules to prevent *.y being yacced to *.[ch] 96# (The latter already exist in the ${DIST}/gettext directory.) 97# 98.y.c: 99 @${_MKSHECHO} "# skipping yacc ${.CURDIR:T}/${.TARGET:T}" 100