1 # Makefile for dfuibe_test.
2 # $Id: Makefile,v 1.15 2005/04/05 19:40:46 cpressey Exp $
4 OSTYPE!=sysctl -n kern.ostype
9 WARNS= -W -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes \
10 -Wpointer-arith -Wno-uninitialized -Wreturn-type -Wcast-qual \
11 -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wchar-subscripts \
12 -Winline -Wnested-externs -Wredundant-decls
14 CFLAGS+=${WARNS} -I/usr/local/include
18 LDADD+= -L/usr/local/lib/ -ldfui -laura
20 .if ${OSTYPE} == "NetBSD"
21 CFLAGS+= -I/usr/pkg/include
22 LDADD+= -L/usr/pkg/lib
26 # Localization (gettext)
27 LOCALEDIR= /usr/local/share/locale
29 CFLAGS+= -DLOCALEDIR=\"${LOCALEDIR}\"
30 CFLAGS+= -DPACKAGE=\"${PACKAGE}\"
40 # Build directly from CVS checkout.
43 cd ../../lib/libaura && ${MAKE} in_cvs
44 ln -sf ../../lib/libaura aura
45 cd ../../lib/libdfui && ${MAKE} in_cvs
46 ln -sf ../../lib/libdfui dfui
51 LDADD+= -L../../lib/libaura -L../../lib/libdfui
57 ${CC} ${CFLAGS} ${OBJS} ${LDADD} -o ${PROG}
60 for _language in ${LANGUAGES}; do \
61 msgfmt -o po/$${_language}.mo po/$${_language}; \
65 xgettext -s --no-location --keyword=_ -o po/${PROG}.pot *.c
67 # XXX This is here only because there is no port for this.
69 for _language in ${LANGUAGES}; do \
70 ${INSTALL} -c -o root -g wheel -m 444 po/$${_language}.mo \
71 ${LOCALEDIR}/$${_language}/LC_MESSAGES/${PACKAGE}.mo; \
76 rm -rf ${PROG} *.o po/*.mo
81 env LD_LIBRARY_PATH="../../lib/libaura:../../lib/libdfui" ./${PROG}