Makefile revision 1.3 1 1.3 jmmv # $NetBSD: Makefile,v 1.3 2010/06/04 08:33:41 jmmv Exp $
2 1.1 jmmv
3 1.1 jmmv NOLINT= # defined
4 1.1 jmmv
5 1.1 jmmv .include <bsd.own.mk>
6 1.1 jmmv
7 1.1 jmmv LIB= atf-c++
8 1.1 jmmv LDADD= -L${.OBJDIR}/../libatf-c -latf-c
9 1.1 jmmv NOPIC= # defined; interface is still too unstable
10 1.1 jmmv
11 1.1 jmmv SRCDIR= ${NETBSDSRCDIR}/external/bsd/atf/dist
12 1.1 jmmv .PATH: ${SRCDIR}
13 1.1 jmmv .PATH: ${SRCDIR}/atf-c++
14 1.1 jmmv
15 1.1 jmmv CPPFLAGS+= -I${.CURDIR}/../libatf-c
16 1.1 jmmv CPPFLAGS+= -I.
17 1.1 jmmv
18 1.1 jmmv CPPFLAGS+= -DHAVE_CONFIG_H
19 1.1 jmmv
20 1.1 jmmv WARNS?= 2
21 1.1 jmmv
22 1.1 jmmv SRCS= application.cpp \
23 1.1 jmmv atffile.cpp \
24 1.2 jmmv build.cpp \
25 1.1 jmmv check.cpp \
26 1.1 jmmv config.cpp \
27 1.1 jmmv env.cpp \
28 1.1 jmmv exceptions.cpp \
29 1.1 jmmv expand.cpp \
30 1.1 jmmv formats.cpp \
31 1.1 jmmv fs.cpp \
32 1.1 jmmv io.cpp \
33 1.1 jmmv parser.cpp \
34 1.1 jmmv process.cpp \
35 1.1 jmmv signals.cpp \
36 1.1 jmmv tests.cpp \
37 1.1 jmmv text.cpp \
38 1.1 jmmv ui.cpp \
39 1.1 jmmv user.cpp
40 1.1 jmmv
41 1.1 jmmv INCS= application.hpp \
42 1.1 jmmv atffile.hpp \
43 1.2 jmmv build.hpp \
44 1.1 jmmv check.hpp \
45 1.1 jmmv config.hpp \
46 1.1 jmmv env.hpp \
47 1.1 jmmv exceptions.hpp \
48 1.1 jmmv expand.hpp \
49 1.1 jmmv formats.hpp \
50 1.1 jmmv fs.hpp \
51 1.1 jmmv io.hpp \
52 1.1 jmmv macros.hpp \
53 1.1 jmmv parser.hpp \
54 1.1 jmmv process.hpp \
55 1.1 jmmv sanity.hpp \
56 1.1 jmmv signals.hpp \
57 1.1 jmmv tests.hpp \
58 1.1 jmmv text.hpp \
59 1.1 jmmv ui.hpp \
60 1.1 jmmv user.hpp \
61 1.1 jmmv utils.hpp
62 1.1 jmmv INCSDIR= /usr/include/atf-c++
63 1.1 jmmv
64 1.1 jmmv INCS+= atf-c++.hpp
65 1.1 jmmv INCSDIR_atf-c++.hpp=/usr/include
66 1.1 jmmv
67 1.3 jmmv MAN= atf-c++-api.3
68 1.3 jmmv
69 1.3 jmmv .if ${MKSHARE} != "no"
70 1.3 jmmv FILES+= atf-c++.pc
71 1.3 jmmv FILESDIR= /usr/lib/pkgconfig
72 1.3 jmmv
73 1.3 jmmv realall: atf-c++.pc
74 1.3 jmmv atf-c++.pc: Makefile atf-c++.pc.in
75 1.3 jmmv ${TOOL_SED} -e 's,__ATF_VERSION__,0.9,g' \
76 1.3 jmmv -e 's,__CXX__,g++,g' \
77 1.3 jmmv -e 's,__INCLUDEDIR__,/usr/include,g' \
78 1.3 jmmv -e 's,__LIBDIR__,/usr/lib,g' \
79 1.3 jmmv <${SRCDIR}/atf-c++/atf-c++.pc.in >atf-c++.pc
80 1.3 jmmv CLEANFILES+= atf-c++.pc
81 1.3 jmmv .endif
82 1.1 jmmv
83 1.1 jmmv .include <bsd.lib.mk>
84