summaryrefslogtreecommitdiffstats
path: root/devel/libs11n/files/Makefile.bsd
blob: 122d61419bc0ac541912b049509dbcf44db5c710 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
LIB=		s11n
CXXFLAGS+=	-Wall -O2 -fPIC -I../include
SHLIB_MAJOR=	1
SHLIB_MINOR=	2
SRCS=	exception.cpp \
	s11n.cpp \
	s11n_node.cpp \
	path_finder.cpp \
	plugin.cpp \
	compact.flex.cpp \
	compact_serializer.cpp \
	data_node_io.cpp \
	funtxt.flex.cpp \
	funtxt_serializer.cpp \
	funxml.flex.cpp \
	funxml_serializer.cpp \
	parens.flex.cpp \
	parens_serializer.cpp \
	simplexml.flex.cpp \
	simplexml_serializer.cpp \
	strtool.cpp \
	wesnoth.flex.cpp \
	wesnoth_serializer.cpp \
	s11nlite.cpp

INCSGROUPS=	ROOTINC IOINC NODEINC PLUGINC \
		PROXYINC PODINC STDINC
INCLUDEBASE=	${PREFIX}/include/s11n.net/s11n

ROOTINCDIR=	${INCLUDEBASE}
ROOTINC=	../include/s11n.net/s11n/abstract_creator.hpp \
../include/s11n.net/s11n/algo.hpp \
../include/s11n.net/s11n/algo.tpp \
../include/s11n.net/s11n/classload.hpp \
../include/s11n.net/s11n/classload.tpp \
../include/s11n.net/s11n/client_api.hpp \
../include/s11n.net/s11n/exception.hpp \
../include/s11n.net/s11n/export.hpp \
../include/s11n.net/s11n/factory.hpp \
../include/s11n.net/s11n/factory_reg.hpp \
../include/s11n.net/s11n/functional.hpp \
../include/s11n.net/s11n/micro_api.hpp \
../include/s11n.net/s11n/phoenix.hpp \
../include/s11n.net/s11n/reg_s11n_traits.hpp \
../include/s11n.net/s11n/s11n.hpp \
../include/s11n.net/s11n/s11n_config.hpp \
../include/s11n.net/s11n/s11n_debuggering_macros.hpp \
../include/s11n.net/s11n/s11n_node.hpp \
../include/s11n.net/s11n/s11nlite.hpp \
../include/s11n.net/s11n/serialize.hpp \
../include/s11n.net/s11n/serialize.tpp \
../include/s11n.net/s11n/simple_config.hpp \
../include/s11n.net/s11n/tags.hpp \
../include/s11n.net/s11n/traits.hpp \
../include/s11n.net/s11n/type_traits.hpp \
../include/s11n.net/s11n/variant.hpp

IOINCDIR=	${INCLUDEBASE}/io
IOINC=	../include/s11n.net/s11n/io/FlexLexer.hpp \
../include/s11n.net/s11n/io/compact_data_nodeFlexLexer.hpp \
../include/s11n.net/s11n/io/compact_serializer.hpp \
../include/s11n.net/s11n/io/data_node_format.hpp \
../include/s11n.net/s11n/io/data_node_io.hpp \
../include/s11n.net/s11n/io/expat_serializer.hpp \
../include/s11n.net/s11n/io/funtxt_data_nodeFlexLexer.hpp \
../include/s11n.net/s11n/io/funtxt_serializer.hpp \
../include/s11n.net/s11n/io/funxml_data_nodeFlexLexer.hpp \
../include/s11n.net/s11n/io/funxml_serializer.hpp \
../include/s11n.net/s11n/io/parens_data_nodeFlexLexer.hpp \
../include/s11n.net/s11n/io/parens_serializer.hpp \
../include/s11n.net/s11n/io/reg_serializer.hpp \
../include/s11n.net/s11n/io/serializers.hpp \
../include/s11n.net/s11n/io/simplexml_data_nodeFlexLexer.hpp \
../include/s11n.net/s11n/io/simplexml_serializer.hpp \
../include/s11n.net/s11n/io/strtool.hpp \
../include/s11n.net/s11n/io/wesnoth_data_nodeFlexLexer.hpp \
../include/s11n.net/s11n/io/wesnoth_serializer.hpp

NODEINCDIR=	${INCLUDEBASE}/nodeutil
NODEINC=	../include/s11n.net/s11n/nodeutil/node_tree.hpp

PLUGINCDIR=	${INCLUDEBASE}/plugin
PLUGINC=	../include/s11n.net/s11n/plugin/path_finder.hpp \
../include/s11n.net/s11n/plugin/plugin.hpp \
../include/s11n.net/s11n/plugin/plugin_config.hpp

PROXYINCDIR=	${INCLUDEBASE}/proxy
PROXYINC=	../include/s11n.net/s11n/proxy/listish.hpp \
../include/s11n.net/s11n/proxy/listish.tpp \
../include/s11n.net/s11n/proxy/mapish.hpp \
../include/s11n.net/s11n/proxy/mapish.tpp \
../include/s11n.net/s11n/proxy/path_finder_s11n.hpp \
../include/s11n.net/s11n/proxy/reg_list_specializations.hpp \
../include/s11n.net/s11n/proxy/reg_map_specializations.hpp \
../include/s11n.net/s11n/proxy/reg_node_type.hpp \
../include/s11n.net/s11n/proxy/reg_s11n_traits_template1.hpp \
../include/s11n.net/s11n/proxy/reg_s11n_traits_template2.hpp

PODINCDIR=	${PROXYINCDIR}/pod
PODINC=	../include/s11n.net/s11n/proxy/pod/bool.hpp \
../include/s11n.net/s11n/proxy/pod/char.hpp \
../include/s11n.net/s11n/proxy/pod/double.hpp \
../include/s11n.net/s11n/proxy/pod/float.hpp \
../include/s11n.net/s11n/proxy/pod/int.hpp \
../include/s11n.net/s11n/proxy/pod/long.hpp \
../include/s11n.net/s11n/proxy/pod/long_double.hpp \
../include/s11n.net/s11n/proxy/pod/size_t.hpp \
../include/s11n.net/s11n/proxy/pod/string.hpp \
../include/s11n.net/s11n/proxy/pod/uint.hpp \
../include/s11n.net/s11n/proxy/pod/ulong.hpp

STDINCDIR=	${PROXYINCDIR}/std
STDINC=	../include/s11n.net/s11n/proxy/std/deque.hpp \
../include/s11n.net/s11n/proxy/std/list.hpp \
../include/s11n.net/s11n/proxy/std/map.hpp \
../include/s11n.net/s11n/proxy/std/multimap.hpp \
../include/s11n.net/s11n/proxy/std/multiset.hpp \
../include/s11n.net/s11n/proxy/std/pair.hpp \
../include/s11n.net/s11n/proxy/std/set.hpp \
../include/s11n.net/s11n/proxy/std/valarray.hpp \
../include/s11n.net/s11n/proxy/std/vector.hpp

LIBDIR=		${PREFIX}/lib

.include <bsd.lib.mk>

OpenPOWER on IntegriCloud