1: # $Id: Makefile.inc,v 1.1.1.1 2012/02/21 23:25:53 misho Exp $
2:
3: # Base structs code
4:
5: structs_PATH+= ${PDELTOP}/structs
6:
7: structs_SRCS+= structs.c \
8: structs_generic.c \
9: structs_xml.c \
10: structs_xmlrpc.c
11:
12: structs_INCS+= structs.h \
13: types.h \
14: xml.h \
15: xmlrpc.h
16:
17: structs_MAN+= structs.3
18: structs_MLINKS+=structs.3 structs_equal.3 \
19: structs.3 structs_find.3 \
20: structs.3 structs_free.3 \
21: structs.3 structs_get.3 \
22: structs.3 structs_get_binary.3 \
23: structs.3 structs_get_string.3 \
24: structs.3 structs_init.3 \
25: structs.3 structs_reset.3 \
26: structs.3 structs_set.3 \
27: structs.3 structs_set_binary.3 \
28: structs.3 structs_set_string.3 \
29: structs.3 structs_traverse.3
30:
31: structs_MAN+= structs_type.3
32: structs_MLINKS+=structs_type.3 structs_ascii_copy.3 \
33: structs_type.3 structs_nothing_free.3 \
34: structs_type.3 structs_notsupp_ascify.3 \
35: structs_type.3 structs_notsupp_binify.3 \
36: structs_type.3 structs_notsupp_copy.3 \
37: structs_type.3 structs_notsupp_decode.3 \
38: structs_type.3 structs_notsupp_encode.3 \
39: structs_type.3 structs_notsupp_equal.3 \
40: structs_type.3 structs_notsupp_init.3 \
41: structs_type.3 structs_region_copy.3 \
42: structs_type.3 structs_region_decode.3 \
43: structs_type.3 structs_region_decode_netorder.3 \
44: structs_type.3 structs_region_encode.3 \
45: structs_type.3 structs_region_encode_netorder.3 \
46: structs_type.3 structs_region_equal.3 \
47: structs_type.3 structs_region_init.3
48:
49: structs_MAN+= structs_xml_input.3
50: structs_MLINKS+=structs_xml_input.3 structs_xml_output.3
51:
52: structs_MAN+= structs_xmlrpc.3
53: structs_MLINKS+=structs_xmlrpc.3 structs_struct2xmlrpc.3
54: structs_MLINKS+=structs_xmlrpc.3 structs_type_xmlrpc_array.3
55: structs_MLINKS+=structs_xmlrpc.3 structs_type_xmlrpc_compact_fault.3
56: structs_MLINKS+=structs_xmlrpc.3 structs_type_xmlrpc_fault.3
57: structs_MLINKS+=structs_xmlrpc.3 structs_type_xmlrpc_member.3
58: structs_MLINKS+=structs_xmlrpc.3 structs_type_xmlrpc_request.3
59: structs_MLINKS+=structs_xmlrpc.3 structs_type_xmlrpc_response.3
60: structs_MLINKS+=structs_xmlrpc.3 structs_type_xmlrpc_struct.3
61: structs_MLINKS+=structs_xmlrpc.3 structs_type_xmlrpc_value.3
62: structs_MLINKS+=structs_xmlrpc.3 structs_xmlrpc2struct.3
63: structs_MLINKS+=structs_xmlrpc.3 structs_xmlrpc_build_fault_response.3
64: structs_MLINKS+=structs_xmlrpc.3 structs_xmlrpc_build_request.3
65: structs_MLINKS+=structs_xmlrpc.3 structs_xmlrpc_build_response.3
66:
67: # Predefined structs types
68:
69: structs_PATH+= ${PDELTOP}/structs/type
70:
71: structs_SRCS+= structs_type_array.c \
72: structs_type_bpf.c \
73: structs_type_boolean.c \
74: structs_type_data.c \
75: structs_type_dnsname.c \
76: structs_type_ether.c \
77: structs_type_float.c \
78: structs_type_id.c \
79: structs_type_int.c \
80: structs_type_ip4.c \
81: structs_type_ip6.c \
82: structs_type_null.c \
83: structs_type_pointer.c \
84: structs_type_regex.c \
85: structs_type_string.c \
86: structs_type_struct.c \
87: structs_type_time.c \
88: structs_type_union.c
89:
90: structs_INCS+= type/array.h \
91: type/boolean.h \
92: type/bpf.h \
93: type/data.h \
94: type/dnsname.h \
95: type/ether.h \
96: type/float.h \
97: type/id.h \
98: type/int.h \
99: type/ip4.h \
100: type/ip6.h \
101: type/null.h \
102: type/pointer.h \
103: type/regex.h \
104: type/string.h \
105: type/struct.h \
106: type/time.h \
107: type/union.h
108:
109: structs_MAN+= type/structs_type_array.3
110: structs_MLINKS+=structs_type_array.3 DEFINE_STRUCTS_ARRAY.3
111: structs_MLINKS+=structs_type_array.3 STRUCTS_ARRAY_TYPE.3
112: structs_MLINKS+=structs_type_array.3 STRUCTS_FIXEDARRAY_TYPE.3
113: structs_MLINKS+=structs_type_array.3 structs_array_delete.3
114: structs_MLINKS+=structs_type_array.3 structs_array_insert.3
115: structs_MLINKS+=structs_type_array.3 structs_array_length.3
116: structs_MLINKS+=structs_type_array.3 structs_array_prep.3
117: structs_MLINKS+=structs_type_array.3 structs_array_reset.3
118: structs_MLINKS+=structs_type_array.3 structs_type_fixedarray.3
119:
120: structs_MAN+= type/structs_type_boolean.3
121: structs_MLINKS+=structs_type_boolean.3 structs_type_boolean_char.3
122: structs_MLINKS+=structs_type_boolean.3 structs_type_boolean_int.3
123: structs_MLINKS+=structs_type_boolean.3 structs_type_boolean_char_01.3
124: structs_MLINKS+=structs_type_boolean.3 structs_type_boolean_int_01.3
125:
126: structs_MAN+= type/structs_type_bpf.3
127: structs_MLINKS+=structs_type_bpf.3 BPF_STRUCTS_TYPE.3
128:
129: structs_MAN+= type/structs_type_data.3
130: structs_MLINKS+=structs_type_data.3 STRUCTS_DATA_TYPE.3
131: structs_MLINKS+=structs_type_data.3 STRUCTS_FIXEDDATA_TYPE.3
132: structs_MLINKS+=structs_type_data.3 structs_type_hexdata.3
133:
134: structs_MAN+= type/structs_type_dnsname.3
135:
136: structs_MAN+= type/structs_type_ether.3
137: structs_MLINKS+=structs_type_ether.3 structs_type_ether_nocolon.3
138:
139: structs_MAN+= type/structs_type_float.3
140: structs_MLINKS+=structs_type_float.3 structs_type_double.3
141:
142: structs_MAN+= type/structs_type_id.3
143: structs_MLINKS+=structs_type_id.3 STRUCTS_ID_TYPE.3
144:
145: structs_MAN+= type/structs_type_int.3
146: structs_MLINKS+=structs_type_int.3 structs_type_char.3
147: structs_MLINKS+=structs_type_int.3 structs_type_uchar.3
148: structs_MLINKS+=structs_type_int.3 structs_type_hchar.3
149: structs_MLINKS+=structs_type_int.3 structs_type_short.3
150: structs_MLINKS+=structs_type_int.3 structs_type_ushort.3
151: structs_MLINKS+=structs_type_int.3 structs_type_hshort.3
152: structs_MLINKS+=structs_type_int.3 structs_type_uint.3
153: structs_MLINKS+=structs_type_int.3 structs_type_hint.3
154: structs_MLINKS+=structs_type_int.3 structs_type_long.3
155: structs_MLINKS+=structs_type_int.3 structs_type_ulong.3
156: structs_MLINKS+=structs_type_int.3 structs_type_hlong.3
157: structs_MLINKS+=structs_type_int.3 structs_type_int8.3
158: structs_MLINKS+=structs_type_int.3 structs_type_uint8.3
159: structs_MLINKS+=structs_type_int.3 structs_type_hint8.3
160: structs_MLINKS+=structs_type_int.3 structs_type_int16.3
161: structs_MLINKS+=structs_type_int.3 structs_type_uint16.3
162: structs_MLINKS+=structs_type_int.3 structs_type_hint16.3
163: structs_MLINKS+=structs_type_int.3 structs_type_int32.3
164: structs_MLINKS+=structs_type_int.3 structs_type_uint32.3
165: structs_MLINKS+=structs_type_int.3 structs_type_hint32.3
166: structs_MLINKS+=structs_type_int.3 structs_type_int64.3
167: structs_MLINKS+=structs_type_int.3 structs_type_uint64.3
168: structs_MLINKS+=structs_type_int.3 structs_type_hint64.3
169:
170: structs_MAN+= type/structs_type_ip4.3
171:
172: structs_MAN+= type/structs_type_ip6.3
173:
174: structs_MAN+= type/structs_type_null.3
175:
176: structs_MAN+= type/structs_type_pointer.3
177: structs_MLINKS+=structs_type_pointer.3 STRUCTS_POINTER_TYPE.3
178:
179: structs_MAN+= type/structs_type_regex.3
180: structs_MLINKS+=structs_type_regex.3 STRUCTS_REGEX_TYPE.3
181: structs_MLINKS+=structs_type_regex.3 structs_type_regex_icase.3
182:
183: structs_MAN+= type/structs_type_string.3
184: structs_MLINKS+=structs_type_string.3 STRUCTS_FIXEDSTRING_TYPE.3
185: structs_MLINKS+=structs_type_string.3 STRUCTS_STRING_TYPE.3
186: structs_MLINKS+=structs_type_string.3 structs_type_string_null.3
187:
188: structs_MAN+= type/structs_type_struct.3
189: structs_MLINKS+=structs_type_struct.3 STRUCTS_STRUCT_FIELD.3
190: structs_MLINKS+=structs_type_struct.3 STRUCTS_STRUCT_FIELD2.3
191: structs_MLINKS+=structs_type_struct.3 STRUCTS_STRUCT_TYPE.3
192:
193: structs_MAN+= type/structs_type_time.3
194: structs_MLINKS+=structs_type_time.3 structs_type_time_abs.3
195: structs_MLINKS+=structs_type_time.3 structs_type_time_gmt.3
196: structs_MLINKS+=structs_type_time.3 structs_type_time_iso8601.3
197: structs_MLINKS+=structs_type_time.3 structs_type_time_local.3
198: structs_MLINKS+=structs_type_time.3 structs_type_time_rel.3
199:
200: structs_MAN+= type/structs_type_union.3
201: structs_MLINKS+=structs_type_union.3 DEFINE_STRUCTS_UNION.3
202: structs_MLINKS+=structs_type_union.3 STRUCTS_UNION_FIELD.3
203: structs_MLINKS+=structs_type_union.3 STRUCTS_UNION_TYPE.3
204: structs_MLINKS+=structs_type_union.3 structs_union_set.3
205:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>