1include $(top_srcdir)/config/common.am 2 3EXTRA_DIST = Readme iconvert.1 demo.menu crossbut.h \ 4 bm1.xbm bm2.xbm newmail.xbm nomail.xbm picture.xbm srs.xbm \ 5 crab45.xpm crab_tran.xpm crab.xpm porsche.xpm \ 6 test.xpm xconq.xpm xterm.xpm colorwheel.xpm 7 8SUBDIRS = fd 9 10SUFFIXES = .fd .c 11 12INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/lib $(X_CFLAGS) 13 14if BUILD_GL 15GL = gl glwin 16else 17GL = 18endif 19 20noinst_PROGRAMS = \ 21 arrowbutton \ 22 borderwidth \ 23 boxtype \ 24 browserall \ 25 browserop \ 26 buttonall \ 27 butttypes \ 28 canvas \ 29 chartall \ 30 chartstrip \ 31 choice \ 32 colbrowser \ 33 colsel \ 34 colsel1 \ 35 counter \ 36 cursor \ 37 demo \ 38 demo05 \ 39 demo06 \ 40 demo27 \ 41 demo33 \ 42 demotest \ 43 demotest2 \ 44 demotest3 \ 45 dirlist \ 46 fbrowse \ 47 fbrowse1 \ 48 fdial \ 49 flclock \ 50 folder \ 51 fonts \ 52 formbrowser \ 53 free1 \ 54 freedraw \ 55 freedraw_leak \ 56 $(GL) \ 57 goodies \ 58 grav \ 59 group \ 60 ibrowser \ 61 iconify \ 62 iconvert \ 63 inputall \ 64 invslider \ 65 itest \ 66 lalign \ 67 ldial \ 68 ll \ 69 longlabel \ 70 menu \ 71 minput \ 72 minput2 \ 73 multilabel \ 74 ndial \ 75 newbutton \ 76 new_popup \ 77 nmenu \ 78 objinactive \ 79 objpos \ 80 objreturn \ 81 pmbrowse \ 82 popup \ 83 positioner \ 84 positioner_overlay \ 85 positionerXOR \ 86 preemptive \ 87 pup \ 88 pushbutton \ 89 pushme \ 90 rescale \ 91 scrollbar \ 92 secretinput \ 93 select \ 94 sld_alt \ 95 sld_radio \ 96 sldinactive \ 97 sldsize \ 98 sliderall \ 99 strange_button \ 100 strsize \ 101 symbols \ 102 thumbwheel \ 103 timer \ 104 timerprec \ 105 timeoutprec \ 106 touchbutton \ 107 xyplotactive \ 108 xyplotactivelog \ 109 xyplotall \ 110 xyplotover \ 111 yesno \ 112 yesno_cb 113 114# menubar 115 116# Most of these demos link against libforms only. For them this default is 117# sufficient: 118 119LDFLAGS = ../lib/libforms.la $(X_LIBS) $(X_PRE_LIBS) $(LIBS) $(X_EXTRA_LIBS) 120 121arrowbutton_SOURCES = arrowbutton.c 122borderwidth_SOURCES = borderwidth.c 123boxtype_SOURCES = boxtype.c 124browserall_SOURCES = browserall.c 125browserop_SOURCES = browserop.c 126 127buttonall_SOURCES = buttonall.c 128nodist_buttonall_SOURCES = fd/buttons_gui.c fd/buttons_gui.h 129buttonall.$(OBJEXT): fd/buttons_gui.c 130 131butttypes_SOURCES = butttypes.c 132nodist_butttypes_SOURCES = fd/butttypes_gui.c fd/butttypes_gui.h 133butttypes.$(OBJEXT): fd/butttypes_gui.c 134 135canvas_SOURCES = canvas.c 136canvas_LDADD = ../lib/libforms.la \ 137 $(X_LIBS) $(X_PRE_LIBS) -lX11 $(LIBS) $(X_EXTRA_LIBS) 138 139chartall_SOURCES = chartall.c 140chartstrip_SOURCES = chartstrip.c 141choice_SOURCES = choice.c 142colbrowser_SOURCES = colbrowser.c 143colsel_SOURCES = colsel.c 144colsel1_SOURCES = colsel1.c 145counter_SOURCES = counter.c 146cursor_SOURCES = cursor.c 147demo_SOURCES = demo.c 148demo05_SOURCES = demo05.c 149demo06_SOURCES = demo06.c 150demo27_SOURCES = demo27.c 151demo27_LDADD = ../lib/libforms.la \ 152 $(X_LIBS) $(X_PRE_LIBS) -lX11 $(LIBS) $(X_EXTRA_LIBS) 153 154demo33_SOURCES = demo33.c 155 156demotest_SOURCES = demotest.c 157nodist_demotest_SOURCES = fd/folder_gui.c fd/folder_gui.h 158demotest.$(OBJEXT): fd/folder_gui.c 159 160demotest2_SOURCES = demotest2.c 161demotest3_SOURCES = demotest3.c 162 163dirlist_SOURCES = dirlist.c 164nodist_dirlist_SOURCES = fd/fbtest_gui.c fd/fbtest_gui.h 165dirlist.$(OBJEXT): fd/fbtest_gui.c 166 167fbrowse_SOURCES = fbrowse.c 168fbrowse1_SOURCES = fbrowse1.c 169fdial_SOURCES = fdial.c 170flclock_SOURCES = flclock.c 171 172folder_SOURCES = folder.c 173nodist_folder_SOURCES = fd/folder_gui.c fd/folder_gui.h 174folder.$(OBJEXT): fd/folder_gui.c 175 176fonts_SOURCES = fonts.c 177 178formbrowser_SOURCES = formbrowser.c 179nodist_formbrowser_SOURCES = fd/formbrowser_gui.c fd/formbrowser_gui.h 180formbrowser.$(OBJEXT): fd/formbrowser_gui.c 181 182free1_SOURCES = free1.c 183 184freedraw_SOURCES = freedraw.c 185freedraw_LDADD = ../lib/libforms.la \ 186 $(X_LIBS) $(X_PRE_LIBS) -lX11 $(LIBS) $(X_EXTRA_LIBS) 187 188freedraw_leak_SOURCES = freedraw_leak.c 189freedraw_leak_LDADD = ../lib/libforms.la \ 190 $(X_LIBS) $(X_PRE_LIBS) -lX11 $(LIBS) $(X_EXTRA_LIBS) 191 192gl_SOURCES = gl.c 193gl_LDADD = ../gl/libformsGL.la ../lib/libforms.la \ 194 $(X_LIBS) $(X_PRE_LIBS) -lGL -lX11 $(LIBS) $(X_EXTRA_LIBS) 195 196glwin_SOURCES = glwin.c 197glwin_LDADD = ../gl/libformsGL.la ../lib/libforms.la \ 198 $(X_LIBS) $(X_PRE_LIBS) -lGL -lX11 $(LIBS) $(X_EXTRA_LIBS) 199 200goodies_SOURCES = goodies.c 201 202grav_SOURCES = grav.c 203 204group_SOURCES = group.c 205 206ibrowser_SOURCES = ibrowser.c 207ibrowser.$(OBJEXT): fd/ibrowser_gui.c 208ibrowser_LDADD = ../image/libflimage.la ../lib/libforms.la \ 209 $(X_LIBS) $(X_PRE_LIBS) $(JPEG_LIB) $(XPM_LIB) -lX11 $(LIBS) \ 210 $(X_EXTRA_LIBS) 211 212iconify_SOURCES = iconify.c 213 214iconvert_SOURCES = iconvert.c 215iconvert_LDADD = ../image/libflimage.la ../lib/libforms.la \ 216 $(X_LIBS) $(X_PRE_LIBS) $(JPEG_LIB) $(XPM_LIB) -lX11 $(LIBS) \ 217 $(X_EXTRA_LIBS) 218 219inputall_SOURCES = inputall.c 220nodist_inputall_SOURCES = fd/inputall_gui.c fd/inputall_gui.h 221inputall.$(OBJEXT): fd/inputall_gui.c 222 223invslider_SOURCES = invslider.c 224 225itest_SOURCES = itest.c 226itest.$(OBJEXT): fd/is_gui.c 227itest_LDADD = ../image/libflimage.la ../lib/libforms.la \ 228 $(X_LIBS) $(X_PRE_LIBS) $(JPEG_LIB) $(XPM_LIB) -lX11 $(LIBS) \ 229 $(X_EXTRA_LIBS) 230 231lalign_SOURCES = lalign.c 232ldial_SOURCES = ldial.c 233 234ll_SOURCES = ll.c 235ll_LDADD = ../image/libflimage.la ../lib/libforms.la \ 236 $(X_LIBS) $(X_PRE_LIBS) $(JPEG_LIB) $(XPM_LIB) -lX11 $(LIBS) \ 237 $(X_EXTRA_LIBS) 238 239longlabel_SOURCES = longlabel.c 240menu_SOURCES = menu.c 241 242#menubar_SOURCES = menubar.c 243 244minput_SOURCES = minput.c 245minput2_SOURCES = minput2.c 246multilabel_SOURCES = multilabel.c 247ndial_SOURCES = ndial.c 248newbutton_SOURCES = newbutton.c crossbut.c 249new_popup_SOURCES = new_popup.c 250nmenu_SOURCES = nmenu.c 251objinactive_SOURCES = objinactive.c 252objpos_SOURCES = objpos.c 253objreturn_SOURCES = objreturn.c 254 255pmbrowse_SOURCES = pmbrowse.c 256nodist_pmbrowse_SOURCES = fd/pmbrowse_gui.c fd/pmbrowse_gui.h 257pmbrowse.$(OBJEXT): fd/pmbrowse_gui.c 258 259popup_SOURCES = popup.c 260positioner_SOURCES = positioner.c 261positioner_overlay_SOURCES = positioner_overlay.c 262positionerXOR_SOURCES = positionerXOR.c 263preemptive_SOURCES = preemptive.c 264pup_SOURCES = pup.c 265pushbutton_SOURCES = pushbutton.c 266pushme_SOURCES = pushme.c 267rescale_SOURCES = rescale.c 268 269scrollbar_SOURCES = scrollbar.c 270nodist_scrollbar_SOURCES = fd/scrollbar_gui.c fd/scrollbar_gui.h 271scrollbar.$(OBJEXT): fd/scrollbar_gui.c 272 273secretinput_SOURCES = secretinput.c 274select_SOURCES = select.c 275sld_alt_SOURCES = sld_alt.c 276sld_radio_SOURCES = sld_radio.c 277sldinactive_SOURCES = sldinactive.c 278sldsize_SOURCES = sldsize.c 279sliderall_SOURCES = sliderall.c 280strange_button_SOURCES = strange_button.c 281strsize_SOURCES = strsize.c 282symbols_SOURCES = symbols.c 283 284thumbwheel_SOURCES = thumbwheel.c 285nodist_thumbwheel_SOURCES = fd/twheel_gui.c fd/twheel_gui.h 286thumbwheel.$(OBJEXT): fd/twheel_gui.c 287 288timer_SOURCES = timer.c 289timerprec_SOURCES = timerprec.c 290timeoutprec_SOURCES = timeoutprec.c 291touchbutton_SOURCES = touchbutton.c 292xyplotactive_SOURCES = xyplotactive.c 293xyplotactivelog_SOURCES = xyplotactivelog.c 294xyplotall_SOURCES = xyplotall.c 295 296xyplotover_SOURCES = xyplotover.c 297xyplotover_LDADD = ../image/libflimage.la ../lib/libforms.la \ 298 $(X_LIBS) $(X_PRE_LIBS) $(JPEG_LIB) $(XPM_LIB) -lX11 $(LIBS) \ 299 $(X_EXTRA_LIBS) 300 301yesno_SOURCES = yesno.c 302yesno_cb_SOURCES = yesno_cb.c 303 304.fd.c: ../fdesign/fdesign 305 ../fdesign/fdesign -convert -dir $(top_srcdir)/demos/fd -I \"include/forms.h\" $< 306