Makefile 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401
  1. # Copyright (c) 2002-2006 MontaVista Software, Inc.
  2. # Copyright (c) 2006 Sun Microsystems, Inc.
  3. # Copyright (c) 2006-2008 Red Hat, Inc.
  4. #
  5. # All rights reserved.
  6. #
  7. # This software licensed under BSD license, the text of which follows:
  8. #
  9. # Redistribution and use in source and binary forms, with or without
  10. # modification, are permitted provided that the following conditions are met:
  11. #
  12. # - Redistributions of source code must retain the above copyright notice,
  13. # this list of conditions and the following disclaimer.
  14. # - Redistributions in binary form must reproduce the above copyright notice,
  15. # this list of conditions and the following disclaimer in the documentation
  16. # and/or other materials provided with the distribution.
  17. # - Neither the name of the MontaVista Software, Inc. nor the names of its
  18. # contributors may be used to endorse or promote products derived from this
  19. # software without specific prior written permission.
  20. #
  21. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  22. # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  23. # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  24. # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  25. # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  26. # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  27. # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  28. # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  29. # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  30. # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  31. # THE POSSIBILITY OF SUCH DAMAGE.
  32. # Include configuration
  33. #
  34. srcdir:=$(CURDIR)/../
  35. include $(srcdir)Makefile.inc
  36. override CFLAGS += -I$(srcdir)include
  37. LDFLAGS += -L./
  38. ifeq (${BUILD_DYNAMIC}, 1)
  39. override LDFLAGS += ${DYFLAGS}
  40. endif
  41. ifeq (${OPENAIS_COMPAT}, LINUX)
  42. override LDFLAGS += -ldl
  43. endif
  44. ifeq (${OPENAIS_COMPAT}, SOLARIS)
  45. override LDFLAGS += -lnsl -lsocket -lrt
  46. endif
  47. # Totem objects
  48. TOTEM_SRC = aispoll.c totemip.c totemnet.c totemrrp.c totemsrp.c totemmrp.c totempg.c crypto.c wthread.c
  49. TOTEM_OBJS = aispoll.o totemip.o totemnet.o totemrrp.o totemsrp.o totemmrp.o totempg.o crypto.o wthread.o
  50. LOGSYS_SRC = wthread.c logsys.c
  51. LOGSYS_OBJS = wthread.o logsys.o
  52. EXEC_LIBS = libtotem_pg.a liblogsys.a
  53. # AMF objects
  54. AMF_SRC = amf.c amfutil.c amfnode.c amfcluster.c amfapp.c amfsg.c amfsu.c amfcomp.c amfsi.c
  55. AMF_OBJS = amf.o amfutil.o amfnode.o amfcluster.o amfapp.o amfsg.o amfsu.o amfcomp.o amfsi.o
  56. # LCR objects
  57. LCR_SRC = evs.c clm.c ckpt.c evt.c lck.c msg.c cfg.c cpg.c aisparser.c vsf_ykd.c objdb.c confdb.c $(AMF_SRC)
  58. LCR_OBJS = evs.o clm.o ckpt.o evt.o lck.o msg.o cfg.o cpg.o aisparser.o vsf_ykd.o objdb.o confdb.o $(AMF_OBJS)
  59. # main executive objects
  60. MAIN_SRC = main.c mempool.c util.c sync.c service.c ipc.c flow.c timer.c \
  61. totemconfig.c mainconfig.c
  62. MAIN_OBJS = main.o mempool.o util.o sync.o service.o ipc.o flow.o timer.o \
  63. totemconfig.o mainconfig.o ../lcr/lcr_ifact.o
  64. ifeq (${BUILD_DYNAMIC}, 1)
  65. #EXEC_OBJS = $(TOTEM_OBJS) $(LOGSYS_OBJS) $(MAIN_OBJS)
  66. EXEC_OBJS = $(MAIN_OBJS)
  67. override CFLAGS += -fPIC
  68. all:libtotem_pg.a libtotem_pg.so.2.0.0 liblogsys.a liblogsys.so.2.0.0 \
  69. ../lcr/lcr_ifact.o aisexec \
  70. service_evs.lcrso service_clm.lcrso service_amf.lcrso \
  71. service_ckpt.lcrso service_evt.lcrso service_lck.lcrso \
  72. service_msg.lcrso service_cfg.lcrso service_cpg.lcrso \
  73. service_confdb.lcrso \
  74. objdb.lcrso aisparser.lcrso vsf_ykd.lcrso keygen openais-instantiate
  75. else
  76. EXEC_OBJS = $(MAIN_OBJS) $(LCR_OBJS)
  77. all: libtotem_pg.a liblogsys.a aisexec keygen openais-instantiate
  78. endif
  79. ifeq (${OPENAIS_COMPAT}, DARWIN)
  80. service_evs.lcrso: evs.o
  81. $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load evs.o -o $@
  82. service_clm.lcrso: clm.o
  83. $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load clm.o -o $@
  84. service_amf.lcrso: $(AMF_OBJS)
  85. $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load $(AMF_OBJS) -o $@
  86. service_ckpt.lcrso: ckpt.o
  87. $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load ckpt.o -o $@
  88. service_evt.lcrso: evt.o
  89. $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load evt.o -o $@
  90. service_lck.lcrso: lck.o
  91. $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load lck.o -o $@
  92. service_msg.lcrso: msg.o
  93. $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load msg.o -o $@
  94. service_cfg.lcrso: cfg.o
  95. $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load cfg.o -o $@
  96. service_confdb.lcrso: confdb.o
  97. $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load confdb.o -o $@
  98. service_cpg.lcrso: cpg.o
  99. $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load cpg.o -o $@
  100. aisparser.lcrso: aisparser.o
  101. $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load aisparser.o -o $@
  102. objdb.lcrso: objdb.o
  103. $(CC) -bundle -bundle_loader ./aisexec -bind_at_load objdb.o -o $@
  104. vsf_ykd.lcrso: vsf_ykd.o
  105. $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load vsf_ykd.o -o $@
  106. else
  107. service_evs.lcrso: evs.o
  108. $(CC) -shared -Wl,-soname,service_evs.lcrso evs.o -o $@
  109. service_clm.lcrso: clm.o
  110. $(CC) -shared -Wl,-soname,service_clm.lcrso clm.o -o $@
  111. service_amf.lcrso: $(AMF_OBJS)
  112. $(CC) -shared -Wl,-soname,service_amf.lcrso $(AMF_OBJS) -o $@
  113. service_ckpt.lcrso: ckpt.o
  114. $(CC) -shared -Wl,-soname,service_ckpt.lcrso ckpt.o -o $@
  115. service_evt.lcrso: evt.o
  116. $(CC) -shared -Wl,-soname,service_evt.lcrso evt.o -o $@
  117. service_lck.lcrso: lck.o
  118. $(CC) -shared -Wl,-soname,service_lck.lcrso lck.o -o $@
  119. service_msg.lcrso: msg.o
  120. $(CC) -shared -Wl,-soname,service_msg.lcrso msg.o -o $@
  121. service_cfg.lcrso: cfg.o
  122. $(CC) -shared -Wl,-soname,service_cfg.lcrso cfg.o -o $@
  123. service_confdb.lcrso: confdb.o
  124. $(CC) -shared -Wl,-soname,service_confdb.lcrso confdb.o -o $@
  125. service_cpg.lcrso: cpg.o
  126. $(CC) -shared -Wl,-soname,service_cpg.lcrso cpg.o -o $@
  127. aisparser.lcrso: aisparser.o
  128. $(CC) -shared -Wl,-soname,aisparser.lcrso aisparser.o -o $@
  129. vsf_ykd.lcrso: vsf_ykd.o
  130. $(CC) -shared -Wl,-soname,vsf_ykd.lcrso vsf_ykd.o -o $@
  131. objdb.lcrso: objdb.o
  132. $(CC) -shared -Wl,-soname,objdb.lcrso objdb.o -o $@
  133. endif
  134. aisexec: $(EXEC_OBJS) $(EXEC_LIBS)
  135. $(CC) $(EXEC_OBJS) $(EXEC_LIBS) -o aisexec $(LDFLAGS)
  136. libtotem_pg.a: $(TOTEM_OBJS)
  137. $(AR) -rc libtotem_pg.a $(TOTEM_OBJS)
  138. liblogsys.a: $(LOGSYS_OBJS)
  139. $(AR) -rc liblogsys.a $(LOGSYS_OBJS)
  140. ifeq (${OPENAIS_COMPAT}, DARWIN)
  141. libtotem_pg.so.2.0.0: $(TOTEM_OBJS)
  142. $(CC) $(LDFLAGS) -bundle -bind_at_load $(TOTEM_OBJS) -o $@
  143. liblogsys.so.2.0.0: $(LOGSYS_OBJS)
  144. $(CC) $(LDFLAGS) -bundle -bind_at_load $(LOGSYS_OBJS) -o $@
  145. else
  146. libtotem_pg.so.2.0.0: $(TOTEM_OBJS)
  147. $(CC) $(LDFLAGS) -shared -Wl,-soname,libtotem_pg.so.2 $(TOTEM_OBJS) -o $@
  148. liblogsys.so.2.0.0: $(LIBLOGSYS_OBJS)
  149. $(CC) $(LDFLAGS) -shared -Wl,-soname,liblogsys.so.2 $(LOGSYS_OBJS) -o $@
  150. endif
  151. keygen: keygen.o
  152. $(CC) $(LDFLAGS) keygen.o -o keygen
  153. openais-instantiate: openais-instantiate.o
  154. $(CC) $(LDFLAGS) openais-instantiate.o -o openais-instantiate
  155. clean:
  156. rm -f aisexec $(OBJS) *.o *.lcrso libtotem_pg.so* libtotem_pg.a gmon.out
  157. rm -f keygen keygen.o openais-instantiate *.da *.bb *.bbg liblogsys.so* liblogsys.a
  158. depend:
  159. makedepend -Y -- $(CFLAGS) $(CPPFLAGS) $(EXEC_SRC) $(TOTEM_SRC) $(LOGSYS_SRC) $(LCR_SRC) > /dev/null 2>&1
  160. # - fPIC rules required for service handler shared objects
  161. ../lcr/lcr_ifact.o: ../lcr/lcr_ifact.c
  162. $(CC) $(CFLAGS) $(CPPFLAGS) -DPREFIX='"$(PREFIX)"' -I../lcr -c -o $@ ../lcr/lcr_ifact.c
  163. evs.o: evs.c
  164. $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
  165. clm.o: clm.c
  166. $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
  167. amf.o: amf.c
  168. $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
  169. ckpt.o: ckpt.c
  170. $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
  171. evt.o: evt.c
  172. $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
  173. lck.o: lck.c
  174. $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
  175. msg.o: msg.c
  176. $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
  177. cfg.o: cfg.c
  178. $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
  179. confdb.o: confdb.c
  180. $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
  181. aisparser.o: aisparser.c
  182. $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
  183. vsf_ykd.o: vsf_ykd.c
  184. $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
  185. cpg.o: cpg.c
  186. $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
  187. objdb.o: objdb.c
  188. $(CC) $(CFLAGS) -c -o $@ $<
  189. # -fPIC rules required for lib totem
  190. aispoll.o: aispoll.c
  191. $(CC) $(CFLAGS) $(CPPFLAGS) -fPIC -c -o $@ $<
  192. totempg.o: totempg.c
  193. $(CC) $(CFLAGS) $(CPPFLAGS) -fPIC -c -o $@ $<
  194. totemsrp.o: totemsrp.c
  195. $(CC) $(CFLAGS) $(CPPFLAGS) -fPIC -c -o $@ $<
  196. totemrrp.o: totemrrp.c
  197. $(CC) $(CFLAGS) $(CPPFLAGS) -fPIC -c -o $@ $<
  198. totemip.o: totemip.c
  199. $(CC) $(CFLAGS) $(CPPFLAGS) -fPIC -c -o $@ $<
  200. totemnet.o: totemnet.c
  201. $(CC) $(CFLAGS) $(CPPFLAGS) -fPIC -c -o $@ $<
  202. wthread.o: wthread.c
  203. $(CC) $(CFLAGS) $(CPPFLAGS) -fPIC -c -o $@ $<
  204. crypto.o: crypto.c
  205. $(CC) $(CFLAGS) $(CPPFLAGS) -fPIC -c -o $@ $<
  206. totemmrp.o: totemmrp.c
  207. $(CC) $(CFLAGS) $(CPPFLAGS) -fPIC -c -o $@ $<
  208. totemconfig.o: totemconfig.c
  209. $(CC) $(CFLAGS) $(CPPFLAGS) -fPIC -c -o $@ $<
  210. # DO NOT DELETE
  211. aispoll.o: aispoll.h ../include/list.h ../include/hdb.h tlist.h
  212. totemip.o: totemip.h ../include/swab.h
  213. totemnet.o: aispoll.h totemnet.h totem.h totemip.h wthread.h
  214. totemnet.o: ../include/queue.h ../include/sq.h ../include/list.h
  215. totemnet.o: ../include/hdb.h ../include/swab.h crypto.h
  216. totemrrp.o: ../include/queue.h ../include/sq.h ../include/list.h
  217. totemrrp.o: ../include/hdb.h ../include/swab.h aispoll.h totemnet.h totem.h totemip.h
  218. totemrrp.o: totemrrp.h
  219. totemsrp.o: aispoll.h totemsrp.h totem.h totemip.h totemrrp.h wthread.h
  220. totemsrp.o: ../include/queue.h ../include/sq.h ../include/list.h
  221. totemsrp.o: ../include/hdb.h ../include/swab.h crypto.h
  222. totemmrp.o: totem.h totemip.h totemsrp.h aispoll.h
  223. totempg.o: ../include/hdb.h totempg.h aispoll.h totemsrp.h totem.h totemip.h
  224. totempg.o: totemmrp.h ../include/swab.h
  225. tlist.o: ../include/list.h tlist.h
  226. crypto.o: crypto.h
  227. wthread.o: wthread.h ../include/queue.h
  228. evs.o: totem.h totemip.h ../include/saAis.h ../include/ipc_gen.h
  229. evs.o: ../exec/totemip.h ../include/ipc_evs.h ../include/saAis.h
  230. evs.o: ../include/evs.h ../include/ipc_gen.h ../include/list.h
  231. evs.o: ../include/queue.h ../lcr/lcr_comp.h aispoll.h totempg.h totemsrp.h
  232. evs.o: main.h ../include/saClm.h mainconfig.h objdb.h mempool.h service.h
  233. evs.o: logsys.h
  234. clm.o: totem.h totemip.h ../include/saAis.h ../include/saClm.h
  235. clm.o: ../include/saAis.h ../include/ipc_gen.h ../exec/totemip.h
  236. clm.o: ../include/ipc_clm.h ../include/saClm.h ../include/ipc_gen.h
  237. clm.o: ../include/mar_clm.h ../include/mar_gen.h ../include/mar_gen.h
  238. clm.o: ../include/mar_clm.h ../include/list.h ../include/queue.h
  239. clm.o: ../lcr/lcr_comp.h aispoll.h totempg.h totemsrp.h main.h mainconfig.h
  240. clm.o: objdb.h mempool.h service.h ../include/swab.h logsys.h
  241. ckpt.o: ../include/saAis.h ../include/saCkpt.h ../include/ipc_ckpt.h
  242. ckpt.o: ../include/saAis.h ../include/saCkpt.h ../include/ipc_gen.h
  243. ckpt.o: ../include/list.h ../include/queue.h ../include/hdb.h
  244. ckpt.o: ../lcr/lcr_comp.h aispoll.h service.h totem.h totemip.h objdb.h
  245. ckpt.o: mempool.h util.h main.h ../include/saClm.h ../include/ipc_gen.h
  246. ckpt.o: ../exec/totemip.h mainconfig.h totemsrp.h totempg.h logsys.h
  247. evt.o: ../include/hdb.h ../include/ipc_evt.h ../include/saAis.h
  248. evt.o: ../include/saEvt.h ../include/saClm.h ../include/ipc_gen.h
  249. evt.o: ../include/list.h ../include/queue.h ../lcr/lcr_comp.h util.h
  250. evt.o: ../include/saAis.h service.h totem.h totemip.h objdb.h aispoll.h
  251. evt.o: mempool.h main.h ../include/saClm.h ../include/ipc_gen.h
  252. evt.o: ../exec/totemip.h mainconfig.h totemsrp.h totempg.h ../include/swab.h logsys.h
  253. lck.o: service.h totem.h totemip.h objdb.h ../include/saAis.h
  254. lck.o: ../include/saLck.h ../include/ipc_lck.h ../include/saAis.h
  255. lck.o: ../include/saLck.h ../include/ipc_gen.h ../include/list.h
  256. lck.o: ../include/queue.h ../lcr/lcr_comp.h aispoll.h mempool.h util.h main.h
  257. lck.o: ../include/saClm.h ../include/ipc_gen.h ../exec/totemip.h mainconfig.h
  258. lck.o: totemsrp.h totempg.h logsys.h
  259. msg.o: ../include/saAis.h ../include/saMsg.h ../include/ipc_msg.h
  260. msg.o: ../include/saAis.h ../include/saMsg.h ../include/ipc_gen.h
  261. msg.o: ../include/list.h ../include/queue.h ../lcr/lcr_comp.h service.h
  262. msg.o: totem.h totemip.h objdb.h aispoll.h mempool.h util.h main.h
  263. msg.o: ../include/saClm.h ../include/ipc_gen.h ../exec/totemip.h mainconfig.h
  264. msg.o: totemsrp.h totempg.h logsys.h
  265. cfg.o: ../include/saAis.h ../include/cfg.h ../include/saAis.h
  266. cfg.o: ../include/ipc_gen.h ../exec/totemip.h ../include/ipc_cfg.h
  267. cfg.o: ../include/ipc_gen.h ../include/cfg.h ../include/list.h
  268. cfg.o: ../include/queue.h ../lcr/lcr_comp.h service.h totem.h totemip.h
  269. cfg.o: objdb.h totempg.h aispoll.h totemsrp.h mempool.h util.h logsys.h
  270. cfg.o: mainconfig.h
  271. cpg.o: ../include/saAis.h ../include/saClm.h ../include/saAis.h
  272. cpg.o: ../include/ipc_gen.h ../exec/totemip.h ../include/ipc_cpg.h
  273. cpg.o: ../include/ipc_gen.h ../include/list.h ../include/queue.h
  274. cpg.o: ../lcr/lcr_comp.h aispoll.h totempg.h totemsrp.h totem.h totemip.h
  275. cpg.o: main.h mainconfig.h objdb.h mempool.h service.h jhash.h ../include/swab.h logsys.h
  276. aisparser.o: ../lcr/lcr_comp.h objdb.h config.h mempool.h ../include/list.h
  277. aisparser.o: util.h ../include/saAis.h
  278. vsf_ykd.o: main.h ../include/saAis.h ../include/saClm.h ../include/saAis.h
  279. vsf_ykd.o: ../include/queue.h ../include/ipc_gen.h ../exec/totemip.h
  280. vsf_ykd.o: mainconfig.h ../include/list.h aispoll.h totemsrp.h totem.h
  281. vsf_ykd.o: totemip.h totempg.h objdb.h logsys.h ../include/swab.h vsf.h ../lcr/lcr_comp.h
  282. amf.o: ../include/saAis.h ../include/saAmf.h ../include/saAis.h
  283. amf.o: ../include/ipc_gen.h ../exec/totemip.h ../include/ipc_amf.h
  284. amf.o: ../include/ipc_gen.h ../include/saAmf.h ../include/list.h
  285. amf.o: ../lcr/lcr_comp.h totempg.h aispoll.h totemsrp.h totem.h totemip.h
  286. amf.o: mempool.h util.h amf.h objdb.h main.h ../include/saClm.h
  287. amf.o: ../include/queue.h mainconfig.h service.h logsys.h
  288. amfutil.o: ../include/saAis.h ../include/saAmf.h ../include/saAis.h
  289. amfutil.o: ../include/ipc_amf.h ../include/ipc_gen.h ../include/saAmf.h
  290. amfutil.o: ../include/list.h util.h amf.h ../include/ipc_gen.h
  291. amfutil.o: ../exec/totemip.h aispoll.h objdb.h totem.h totemip.h logsys.h
  292. amfutil.o: mainconfig.h totemsrp.h totempg.h
  293. amfcluster.o: logsys.h mainconfig.h ../include/saAis.h ../include/list.h
  294. amfcluster.o: aispoll.h totemsrp.h totem.h totemip.h totempg.h objdb.h amf.h
  295. amfcluster.o: ../include/saAmf.h ../include/saAis.h ../include/ipc_gen.h
  296. amfcluster.o: ../exec/totemip.h util.h main.h ../include/saClm.h
  297. amfcluster.o: ../include/queue.h
  298. amfapp.o: amf.h ../include/saAis.h ../include/saAmf.h
  299. amfapp.o: ../include/saAis.h ../include/list.h ../include/ipc_gen.h
  300. amfapp.o: ../exec/totemip.h aispoll.h objdb.h logsys.h mainconfig.h
  301. amfapp.o: totemsrp.h totem.h totemip.h totempg.h
  302. amfsg.o: amf.h ../include/saAis.h ../include/saAmf.h ../include/saAis.h
  303. amfsg.o: ../include/list.h ../include/ipc_gen.h ../exec/totemip.h aispoll.h
  304. amfsg.o: objdb.h logsys.h mainconfig.h totemsrp.h totem.h totemip.h totempg.h
  305. amfsg.o: main.h ../include/saClm.h ../include/queue.h
  306. amfsu.o: amf.h ../include/saAis.h ../include/saAmf.h ../include/saAis.h
  307. amfsu.o: ../include/list.h ../include/ipc_gen.h ../exec/totemip.h aispoll.h
  308. amfsu.o: objdb.h util.h logsys.h mainconfig.h totemsrp.h totem.h totemip.h
  309. amfsu.o: totempg.h main.h ../include/saClm.h ../include/queue.h
  310. amfcomp.o: ../include/saAis.h ../include/saAmf.h ../include/saAis.h
  311. amfcomp.o: ../include/ipc_gen.h ../exec/totemip.h ../include/ipc_amf.h
  312. amfcomp.o: ../include/ipc_gen.h ../include/saAmf.h totempg.h aispoll.h
  313. amfcomp.o: totemsrp.h totem.h totemip.h main.h ../include/saClm.h
  314. amfcomp.o: ../include/queue.h mainconfig.h ../include/list.h objdb.h
  315. amfcomp.o: service.h util.h amf.h logsys.h
  316. amfsi.o: amf.h ../include/saAis.h ../include/saAmf.h ../include/saAis.h
  317. amfsi.o: ../include/list.h ../include/ipc_gen.h ../exec/totemip.h aispoll.h
  318. amfsi.o: objdb.h logsys.h mainconfig.h totemsrp.h totem.h totemip.h totempg.h