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