Makefile.am 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419
  1. MAINTAINERCLEANFILES = Makefile.in
  2. .NOTPARALLEL:
  3. appdefaultsdir = ${prefix}/app-defaults/C
  4. ABINCLUDES = -I../include -I../include/ab_private -I../libABil
  5. bin_PROGRAMS = dtbuilder
  6. BUILT_SOURCES = dtbuilder.h dtbuilder.c about_box_ui.h appfw_ui.h \
  7. attch_ed_ui.h brws_ui.h button_ui.h cgen_env_ui.h \
  8. choice_ui.h color_chooser_ui.h combobox_ui.h conn_ui.h \
  9. cpanel_ui.h custdlg_ui.h dnd_ed_ui.h drawp_ui.h fchooser_ui.h \
  10. group_ui.h help_ed_ui.h label_ui.h list_ui.h mainwin_ui.h \
  11. menu_ui.h menubar_ui.h message_ed_ui.h palette_ui.h \
  12. panedwin_ed_ui.h proj_ui.h revolv_ui.h scale_ui.h sep_ui.h \
  13. spinbox_ui.h termp_ui.h textf_ui.h textp_ui.h
  14. appdefaults_DATA = Dtbuilder
  15. DTCODEGENCAT = NLSPATH=$(top_builddir)/programs/dtappbuilder/src/abmf/dtcodegen.cat
  16. DTCODEGEN = $(DTCODEGENCAT) ../abmf/dtcodegen
  17. if BSD
  18. UTILLIB = -lutil
  19. endif
  20. AB_MAKEFILES = \
  21. Makefile.aix \
  22. Makefile.sunos \
  23. Makefile.linux \
  24. Makefile.freebsd \
  25. Makefile.netbsd \
  26. Makefile.openbsd
  27. CLEANFILES = $(AB_MAKEFILES) *.res *_ui.c *_ui.h .dtcodegen.log *.delta dtbuilder.c dtbuilder.msg
  28. SOURCES.msg = \
  29. dtbuilder.msg \
  30. ../libAButil/libAButil.msg \
  31. ../libABobjXm/libABobjXm.msg \
  32. ../libABil/libABil.msg
  33. dtbuilder_LDADD = ../libABil/libABil.a ../libABobjXm/libABobjXm.a \
  34. ../libABobj/libABobj.a ../libAButil/libAButil.a \
  35. $(LIBWIDGET) $(LIBTERM) $(LIBHELP) $(LIBSVC) \
  36. $(LIBTT) $(LIBXIN) -lUil $(MRESOURCELIB) $(XTOOLLIB) ${X_LIB} \
  37. $(UTILLIB) -lm
  38. dtbuilder_CFLAGS = -DPIXMAP_WORKAROUND $(ABINCLUDES)
  39. dtbuilder_SOURCES = dtb_utils.c \
  40. appfw_ui.c \
  41. about_box_ui.c \
  42. brws_ui.c \
  43. color_chooser_ui.c \
  44. conn_ui.c \
  45. dnd_ed_ui.c \
  46. help_ed_ui.c \
  47. attch_ed_ui.c \
  48. proj_ui.c \
  49. revolv_ui.c \
  50. button_ui.c \
  51. choice_ui.c \
  52. combobox_ui.c \
  53. cpanel_ui.c \
  54. custdlg_ui.c \
  55. drawp_ui.c \
  56. group_ui.c \
  57. label_ui.c \
  58. list_ui.c \
  59. mainwin_ui.c \
  60. menu_ui.c \
  61. menubar_ui.c \
  62. scale_ui.c \
  63. sep_ui.c \
  64. spinbox_ui.c \
  65. termp_ui.c \
  66. textf_ui.c \
  67. textp_ui.c \
  68. cgen_win_ui.c \
  69. cgen_props_ui.c \
  70. cgen_env_ui.c \
  71. fchooser_ui.c \
  72. message_ed_ui.c \
  73. panedwin_ed_ui.c \
  74. palette_ui.c \
  75. appfw_stubs.c \
  76. brws_stubs.c \
  77. color_chooser_stubs.c \
  78. conn_stubs.c \
  79. dnd_ed_stubs.c \
  80. help_ed_stubs.c \
  81. attch_ed_stubs.c \
  82. proj_stubs.c \
  83. revolv_stubs.c \
  84. button_stubs.c \
  85. choice_stubs.c \
  86. combobox_stubs.c \
  87. cpanel_stubs.c \
  88. custdlg_stubs.c \
  89. drawp_stubs.c \
  90. group_stubs.c \
  91. label_stubs.c \
  92. list_stubs.c \
  93. mainwin_stubs.c \
  94. menu_stubs.c \
  95. menubar_stubs.c \
  96. scale_stubs.c \
  97. sep_stubs.c \
  98. spinbox_stubs.c \
  99. termp_stubs.c \
  100. textf_stubs.c \
  101. textp_stubs.c \
  102. cgen_win_stubs.c \
  103. cgen_props_stubs.c \
  104. cgen_env_stubs.c \
  105. fchooser_stubs.c \
  106. message_ed_stubs.c \
  107. palette_stubs.c \
  108. about_box_stubs.c \
  109. dtbuilder.c \
  110. ab_utils.c \
  111. ab_bil.c \
  112. ab_dnd.c \
  113. ab_globals.c \
  114. abobj_align.c \
  115. abobj_edit.c \
  116. abobj_list.c \
  117. abobj_events.c \
  118. abobj_layers.c \
  119. abobj_layout.c \
  120. abobj_menu.c \
  121. abobj_move.c \
  122. abobj_resize.c \
  123. abobj_select.c \
  124. abobj_set.c \
  125. abobj_util.c \
  126. brws.c \
  127. brws_find.c \
  128. brws_mthds.c \
  129. brws_utils.c \
  130. cgen_utils.c \
  131. conn_drag.c \
  132. conn_interpret.c \
  133. conn_obj.c \
  134. pal.c \
  135. pal_create.c \
  136. pal_button.c \
  137. pal_choice.c \
  138. pal_combobox.c \
  139. pal_cpanel.c \
  140. pal_custdlg.c \
  141. pal_drawp.c \
  142. pal_fchooser.c \
  143. pal_group.c \
  144. pal_label.c \
  145. pal_list.c \
  146. pal_mainwin.c \
  147. pal_menu.c \
  148. pal_menubar.c \
  149. pal_panedwin.c \
  150. pal_scale.c \
  151. pal_sep.c \
  152. pal_spinbox.c \
  153. pal_termp.c \
  154. pal_textf.c \
  155. pal_textp.c \
  156. proj.c \
  157. proj_utils.c \
  158. projP_utils.c \
  159. prop.c \
  160. prop_items.c \
  161. tmode.c \
  162. tmodeP.c \
  163. ui_msg.c \
  164. ui_list.c \
  165. ui_util.c \
  166. vwr.c \
  167. x_util.c
  168. dtbuilder.msg: dtbuilder.msg.src
  169. $(CP) $? $@ && chmod ug+w $@
  170. dtbuilder.c: dtbuilder.c.src
  171. $(CP) $? $@ && chmod ug+w $@
  172. Dtbuilder: Dtbuilder.src
  173. $(RM) $@
  174. $(GENCPP) -P -DXCOMM=# $(LOCAL_CPP_DEFINES) $< > $@
  175. if SOLARIS
  176. dtbuilder.h + dtb_utils.c + dtb_utils.h: dtbuilder.bip dtbuilder.c dtbuilder.msg
  177. $(DTCODEGEN) -changed -merge -p dtbuilder.bip -main
  178. PROJFILE = dtbuilder
  179. about_box_ui.c + about_box_ui.h + about_box_stubs.c: $(PROJFILE).bip about_box.bil
  180. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip about_box.bil
  181. appfw_ui.c + appfw_ui.h + appfw_stubs.c: $(PROJFILE).bip appfw.bil
  182. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip appfw.bil
  183. attch_ed_ui.c + attch_ed_ui.h + attch_ed_stubs.c: $(PROJFILE).bip attch_ed.bil
  184. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip attch_ed.bil
  185. brws_ui.c + brws_ui.h + brws_stubs.c: $(PROJFILE).bip brws.bil
  186. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip brws.bil
  187. button_ui.c + button_ui.h + button_stubs.c: $(PROJFILE).bip button.bil
  188. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip button.bil
  189. cgen_env_ui.c + cgen_env_ui.h + cgen_env_stubs.c: $(PROJFILE).bip cgen_env.bil
  190. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip cgen_env.bil
  191. cgen_props_ui.c + cgen_props_ui.h + cgen_props_stubs.c: $(PROJFILE).bip cgen_props.bil
  192. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip cgen_props.bil
  193. cgen_win_ui.c + cgen_win_ui.h + cgen_win_stubs.c: $(PROJFILE).bip cgen_win.bil
  194. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip cgen_win.bil
  195. choice_ui.c + choice_ui.h + choice_stubs.c: $(PROJFILE).bip choice.bil
  196. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip choice.bil
  197. color_chooser_ui.c + color_chooser_ui.h + color_chooser_stubs.c: $(PROJFILE).bip color_chooser.bil
  198. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip color_chooser.bil
  199. combobox_ui.c + combobox_ui.h + combobox_stubs.c: $(PROJFILE).bip combobox.bil
  200. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip combobox.bil
  201. conn_ui.c + conn_ui.h + conn_stubs.c: $(PROJFILE).bip conn.bil
  202. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip conn.bil
  203. cpanel_ui.c + cpanel_ui.h + cpanel_stubs.c: $(PROJFILE).bip cpanel.bil
  204. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip cpanel.bil
  205. custdlg_ui.c + custdlg_ui.h + custdlg_stubs.c: $(PROJFILE).bip custdlg.bil
  206. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip custdlg.bil
  207. dnd_ed_ui.c + dnd_ed_ui.h + dnd_ed_stubs.c: $(PROJFILE).bip dnd_ed.bil
  208. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip dnd_ed.bil
  209. drawp_ui.c + drawp_ui.h + drawp_stubs.c: $(PROJFILE).bip drawp.bil
  210. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip drawp.bil
  211. fchooser_ui.c + fchooser_ui.h + fchooser_stubs.c: $(PROJFILE).bip fchooser.bil
  212. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip fchooser.bil
  213. group_ui.c + group_ui.h + group_stubs.c: $(PROJFILE).bip group.bil
  214. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip group.bil
  215. help_ed_ui.c + help_ed_ui.h + help_ed_stubs.c: $(PROJFILE).bip help_ed.bil
  216. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip help_ed.bil
  217. label_ui.c + label_ui.h + label_stubs.c: $(PROJFILE).bip label.bil
  218. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip label.bil
  219. list_ui.c + list_ui.h + list_stubs.c: $(PROJFILE).bip list.bil
  220. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip list.bil
  221. mainwin_ui.c + mainwin_ui.h + mainwin_stubs.c: $(PROJFILE).bip mainwin.bil
  222. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip mainwin.bil
  223. menu_ui.c + menu_ui.h + menu_stubs.c: $(PROJFILE).bip menu.bil
  224. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip menu.bil
  225. menubar_ui.c + menubar_ui.h + menubar_stubs.c: $(PROJFILE).bip menubar.bil
  226. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip menubar.bil
  227. message_ed_ui.c + message_ed_ui.h + message_ed_stubs.c: $(PROJFILE).bip message_ed.bil
  228. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip message_ed.bil
  229. palette_ui.c + palette_ui.h + palette_stubs.c: $(PROJFILE).bip palette.bil
  230. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip palette.bil
  231. panedwin_ed_ui.c + panedwin_ed_ui.h + panedwin_ed_stubs.c: $(PROJFILE).bip panedwin_ed.bil
  232. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip panedwin_ed.bil
  233. proj_ui.c + proj_ui.h + proj_stubs.c: $(PROJFILE).bip proj.bil
  234. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip proj.bil
  235. revolv_ui.c + revolv_ui.h + revolv_stubs.c: $(PROJFILE).bip revolv.bil
  236. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip revolv.bil
  237. scale_ui.c + scale_ui.h + scale_stubs.c: $(PROJFILE).bip scale.bil
  238. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip scale.bil
  239. sep_ui.c + sep_ui.h + sep_stubs.c: $(PROJFILE).bip sep.bil
  240. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip sep.bil
  241. spinbox_ui.c + spinbox_ui.h + spinbox_stubs.c: $(PROJFILE).bip spinbox.bil
  242. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip spinbox.bil
  243. termp_ui.c + termp_ui.h + termp_stubs.c: $(PROJFILE).bip termp.bil
  244. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip termp.bil
  245. textf_ui.c + textf_ui.h + textf_stubs.c: $(PROJFILE).bip textf.bil
  246. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip textf.bil
  247. textp_ui.c + textp_ui.h + textp_stubs.c: $(PROJFILE).bip textp.bil
  248. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip textp.bil
  249. else
  250. dtbuilder.h dtb_utils.c dtb_utils.h: dtbuilder.bip |dtbuilder.c dtbuilder.msg
  251. $(DTCODEGEN) -changed -merge -p dtbuilder.bip -main
  252. PROJFILE = dtbuilder
  253. about_box_ui.c about_box_ui.h about_box_stubs.c: $(PROJFILE).bip about_box.bil
  254. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip about_box.bil
  255. appfw_ui.c appfw_ui.h appfw_stubs.c: $(PROJFILE).bip appfw.bil
  256. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip appfw.bil
  257. attch_ed_ui.c attch_ed_ui.h attch_ed_stubs.c: $(PROJFILE).bip attch_ed.bil
  258. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip attch_ed.bil
  259. brws_ui.c brws_ui.h brws_stubs.c: $(PROJFILE).bip brws.bil
  260. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip brws.bil
  261. button_ui.c button_ui.h button_stubs.c: $(PROJFILE).bip button.bil
  262. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip button.bil
  263. cgen_env_ui.c cgen_env_ui.h cgen_env_stubs.c: $(PROJFILE).bip cgen_env.bil
  264. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip cgen_env.bil
  265. cgen_props_ui.c cgen_props_ui.h cgen_props_stubs.c: $(PROJFILE).bip cgen_props.bil
  266. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip cgen_props.bil
  267. cgen_win_ui.c cgen_win_ui.h cgen_win_stubs.c: $(PROJFILE).bip cgen_win.bil
  268. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip cgen_win.bil
  269. choice_ui.c choice_ui.h choice_stubs.c: $(PROJFILE).bip choice.bil
  270. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip choice.bil
  271. color_chooser_ui.c color_chooser_ui.h color_chooser_stubs.c: $(PROJFILE).bip color_chooser.bil
  272. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip color_chooser.bil
  273. combobox_ui.c combobox_ui.h combobox_stubs.c: $(PROJFILE).bip combobox.bil
  274. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip combobox.bil
  275. conn_ui.c conn_ui.h conn_stubs.c: $(PROJFILE).bip conn.bil
  276. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip conn.bil
  277. cpanel_ui.c cpanel_ui.h cpanel_stubs.c: $(PROJFILE).bip cpanel.bil
  278. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip cpanel.bil
  279. custdlg_ui.c custdlg_ui.h custdlg_stubs.c: $(PROJFILE).bip custdlg.bil
  280. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip custdlg.bil
  281. dnd_ed_ui.c dnd_ed_ui.h dnd_ed_stubs.c: $(PROJFILE).bip dnd_ed.bil
  282. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip dnd_ed.bil
  283. drawp_ui.c drawp_ui.h drawp_stubs.c: $(PROJFILE).bip drawp.bil
  284. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip drawp.bil
  285. fchooser_ui.c fchooser_ui.h fchooser_stubs.c: $(PROJFILE).bip fchooser.bil
  286. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip fchooser.bil
  287. group_ui.c group_ui.h group_stubs.c: $(PROJFILE).bip group.bil
  288. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip group.bil
  289. help_ed_ui.c help_ed_ui.h help_ed_stubs.c: $(PROJFILE).bip help_ed.bil
  290. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip help_ed.bil
  291. label_ui.c label_ui.h label_stubs.c: $(PROJFILE).bip label.bil
  292. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip label.bil
  293. list_ui.c list_ui.h list_stubs.c: $(PROJFILE).bip list.bil
  294. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip list.bil
  295. mainwin_ui.c mainwin_ui.h mainwin_stubs.c: $(PROJFILE).bip mainwin.bil
  296. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip mainwin.bil
  297. menu_ui.c menu_ui.h menu_stubs.c: $(PROJFILE).bip menu.bil
  298. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip menu.bil
  299. menubar_ui.c menubar_ui.h menubar_stubs.c: $(PROJFILE).bip menubar.bil
  300. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip menubar.bil
  301. message_ed_ui.c message_ed_ui.h message_ed_stubs.c: $(PROJFILE).bip message_ed.bil
  302. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip message_ed.bil
  303. palette_ui.c palette_ui.h palette_stubs.c: $(PROJFILE).bip palette.bil
  304. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip palette.bil
  305. panedwin_ed_ui.c panedwin_ed_ui.h panedwin_ed_stubs.c: $(PROJFILE).bip panedwin_ed.bil
  306. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip panedwin_ed.bil
  307. proj_ui.c proj_ui.h proj_stubs.c: $(PROJFILE).bip proj.bil
  308. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip proj.bil
  309. revolv_ui.c revolv_ui.h revolv_stubs.c: $(PROJFILE).bip revolv.bil
  310. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip revolv.bil
  311. scale_ui.c scale_ui.h scale_stubs.c: $(PROJFILE).bip scale.bil
  312. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip scale.bil
  313. sep_ui.c sep_ui.h sep_stubs.c: $(PROJFILE).bip sep.bil
  314. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip sep.bil
  315. spinbox_ui.c spinbox_ui.h spinbox_stubs.c: $(PROJFILE).bip spinbox.bil
  316. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip spinbox.bil
  317. termp_ui.c termp_ui.h termp_stubs.c: $(PROJFILE).bip termp.bil
  318. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip termp.bil
  319. textf_ui.c textf_ui.h textf_stubs.c: $(PROJFILE).bip textf.bil
  320. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip textf.bil
  321. textp_ui.c textp_ui.h textp_stubs.c: $(PROJFILE).bip textp.bil
  322. $(DTCODEGEN) -changed -merge -p $(PROJFILE).bip textp.bil
  323. endif