Steve has added some more demos to Tk.
It now fails to build on Win32 as there is a "rather long" command line.

Is anyone familiar with the write these "args" to a file hackery in nmake/dmake?

If not the "obvious" fix is to break demos "down" so that its subdirs have 
their own Makefile.PLs and so their own (shorter) pm_to_blibs 


Tk804.025/demos/Makefile now has:

pm_to_blib: $(TO_INST_PM)
        $(NOECHO) $(PERLRUN) -MExtUtils::Install -e "pm_to_blib([EMAIL PROTECTED], 
'$(INST_LIB)\auto', '$(PM_FILTER)')"\
          demos/widget_lib/paned1.pl $(INST_LIB)\Tk\demos\widget_lib\paned1.pl \
          demos/images/QuitPB.xpm $(INST_LIB)\Tk\demos\images\QuitPB.xpm \
          demos/widget_lib/states.pl $(INST_LIB)\Tk\demos\widget_lib\states.pl \
          demos/widget_lib/mkHScale.pl $(INST_LIB)\Tk\demos\widget_lib\mkHScale.pl \
          demos/widget_lib/mkFloor.pl $(INST_LIB)\Tk\demos\widget_lib\mkFloor.pl \
          demos/widget_lib/image2.pl $(INST_LIB)\Tk\demos\widget_lib\image2.pl \
          demos/widget_lib/mkBitmaps.pl $(INST_LIB)\Tk\demos\widget_lib\mkBitmaps.pl \
          demos/widget_lib/arrows.pl $(INST_LIB)\Tk\demos\widget_lib\arrows.pl \
          demos/images/mickey.gif $(INST_LIB)\Tk\demos\images\mickey.gif \
          demos/images/dir.mask $(INST_LIB)\Tk\demos\images\dir.mask \
          demos/widget_lib/labelframe.pl $(INST_LIB)\Tk\demos\widget_lib\labelframe.pl 
\
          demos/widget_lib/filebox.pl $(INST_LIB)\Tk\demos\widget_lib\filebox.pl \
          demos/widget_lib/dialog2.pl $(INST_LIB)\Tk\demos\widget_lib\dialog2.pl \
          demos/widget_lib/ctext.pl $(INST_LIB)\Tk\demos\widget_lib\ctext.pl \
          demos/widtrib/balloon.pl $(INST_LIB)\Tk\demos\widtrib\balloon.pl \
          demos/widget_lib/mkArrow.pl $(INST_LIB)\Tk\demos\widget_lib\mkArrow.pl \
          demos/widget_lib/mkButton.pl $(INST_LIB)\Tk\demos\widget_lib\mkButton.pl \
          demos/widget_lib/mkStyles.pl $(INST_LIB)\Tk\demos\widget_lib\mkStyles.pl \
          demos/widget_lib/mkPuzzle.pl $(INST_LIB)\Tk\demos\widget_lib\mkPuzzle.pl \
          demos/images/grey.25 $(INST_LIB)\Tk\demos\images\grey.25 \
          demos/widtrib/Gedi.pl $(INST_LIB)\Tk\demos\widtrib\Gedi.pl \
          demos/widget_lib/form.pl $(INST_LIB)\Tk\demos\widget_lib\form.pl \
          demos/images/grey.5 $(INST_LIB)\Tk\demos\images\grey.5 \
          demos/widget_lib/button.pl $(INST_LIB)\Tk\demos\widget_lib\button.pl \
          demos/images/ned.xpm $(INST_LIB)\Tk\demos\images\ned.xpm \
          demos/widtrib/dirtree.pl $(INST_LIB)\Tk\demos\widtrib\dirtree.pl \
          demos/widget_lib/labels.pl $(INST_LIB)\Tk\demos\widget_lib\labels.pl \
          demos/widget_lib/clrpick.pl $(INST_LIB)\Tk\demos\widget_lib\clrpick.pl \
          demos/images/pattern $(INST_LIB)\Tk\demos\images\pattern \
          demos/widtrib/TEMPLATE.pl $(INST_LIB)\Tk\demos\widtrib\TEMPLATE.pl \
          demos/widget_lib/search.pl $(INST_LIB)\Tk\demos\widget_lib\search.pl \
          demos/widget_lib/mkCanvText.pl $(INST_LIB)\Tk\demos\widget_lib\mkCanvText.pl 
\
          demos/widget_lib/bitmaps.pl $(INST_LIB)\Tk\demos\widget_lib\bitmaps.pl \
          demos/widget_lib/transtile.pl $(INST_LIB)\Tk\demos\widget_lib\transtile.pl \
          demos/widget_lib/mkVScale.pl $(INST_LIB)\Tk\demos\widget_lib\mkVScale.pl \
          demos/widtrib/browseentry2.pl $(INST_LIB)\Tk\demos\widtrib\browseentry2.pl \
          demos/widget_lib/mkForm.pl $(INST_LIB)\Tk\demos\widget_lib\mkForm.pl \
          demos/widget_lib/mkEntry.pl $(INST_LIB)\Tk\demos\widget_lib\mkEntry.pl \
          demos/widget_lib/bind.pl $(INST_LIB)\Tk\demos\widget_lib\bind.pl \
          demos/images/earth.gif $(INST_LIB)\Tk\demos\images\earth.gif \
          demos/widget_lib/menus2.pl $(INST_LIB)\Tk\demos\widget_lib\menus2.pl \
          demos/images/dir.icon $(INST_LIB)\Tk\demos\images\dir.icon \
          demos/images/earthris.gif $(INST_LIB)\Tk\demos\images\earthris.gif \
          demos/widtrib/HList2.pl $(INST_LIB)\Tk\demos\widtrib\HList2.pl \
          demos/widtrib/plop.pl $(INST_LIB)\Tk\demos\widtrib\plop.pl \
          demos/widget_lib/Ball.pm $(INST_LIB)\Tk\demos\widget_lib\Ball.pm \
          demos/widget_lib/items.pl $(INST_LIB)\Tk\demos\widget_lib\items.pl \
          demos/widget_lib/menbut.pl $(INST_LIB)\Tk\demos\widget_lib\menbut.pl \
          demos/widget_lib/floor.pl $(INST_LIB)\Tk\demos\widget_lib\floor.pl \
          demos/LabEnLabRad.pm $(INST_LIB)\Tk\demos\LabEnLabRad.pm \
          demos/images/flagup $(INST_LIB)\Tk\demos\images\flagup \
          demos/widget_lib/mkListbox2.pl $(INST_LIB)\Tk\demos\widget_lib\mkListbox2.pl 
\
          demos/widtrib/labframe.pl $(INST_LIB)\Tk\demos\widtrib\labframe.pl \
          demos/widget_lib/mkScroll.pl $(INST_LIB)\Tk\demos\widget_lib\mkScroll.pl \
          demos/widget_lib/mkBasic.pl $(INST_LIB)\Tk\demos\widget_lib\mkBasic.pl \
          demos/widtrib/notebook.pl $(INST_LIB)\Tk\demos\widtrib\notebook.pl \
          demos/widtrib/browseentry.pl $(INST_LIB)\Tk\demos\widtrib\browseentry.pl \
          demos/images/page.icon $(INST_LIB)\Tk\demos\images\page.icon \
          demos/widget_lib/hscale.pl $(INST_LIB)\Tk\demos\widget_lib\hscale.pl \
          demos/widtrib/form_mgr.pl $(INST_LIB)\Tk\demos\widtrib\form_mgr.pl \
          demos/widget_lib/entry1.pl $(INST_LIB)\Tk\demos\widget_lib\entry1.pl \
          demos/widget_lib/mkRuler.pl $(INST_LIB)\Tk\demos\widget_lib\mkRuler.pl \
          demos/widget_lib/mkPlot.pl $(INST_LIB)\Tk\demos\widget_lib\mkPlot.pl \
          demos/widget_lib/mkEntry2.pl $(INST_LIB)\Tk\demos\widget_lib\mkEntry2.pl \
          demos/widget_lib/Plot.pm $(INST_LIB)\Tk\demos\widget_lib\Plot.pm \
          demos/images/QuitPBa.xpm $(INST_LIB)\Tk\demos\images\QuitPBa.xpm \
          demos/widtrib/Tiler.pl $(INST_LIB)\Tk\demos\widtrib\Tiler.pl \
          demos/widget_lib/unicodeout.pl $(INST_LIB)\Tk\demos\widget_lib\unicodeout.pl 
\
          demos/widtrib/lib/npuz/Xcamel.npuz 
$(INST_LIB)\Tk\demos\widtrib\lib\npuz\Xcamel.npuz \
          demos/widget_lib/colors.pl $(INST_LIB)\Tk\demos\widget_lib\colors.pl \
          demos/widtrib/HList.pl $(INST_LIB)\Tk\demos\widtrib\HList.pl \
          demos/widget_lib/plot.pl $(INST_LIB)\Tk\demos\widget_lib\plot.pl \
          demos/widget_lib/mkTxtSearch.pl 
$(INST_LIB)\Tk\demos\widget_lib\mkTxtSearch.pl \
          demos/widget_lib/mkTextWind.pl $(INST_LIB)\Tk\demos\widget_lib\mkTextWind.pl 
\
          demos/widget_lib/mkCheck.pl $(INST_LIB)\Tk\demos\widget_lib\mkCheck.pl \
          demos/widget_lib/sayings.pl $(INST_LIB)\Tk\demos\widget_lib\sayings.pl \
          demos/widget_lib/radio.pl $(INST_LIB)\Tk\demos\widget_lib\radio.pl \
          demos/images/noletters $(INST_LIB)\Tk\demos\images\noletters \
          demos/widget_lib/cscroll.pl $(INST_LIB)\Tk\demos\widget_lib\cscroll.pl \
          demos/widget_lib/entry2.pl $(INST_LIB)\Tk\demos\widget_lib\entry2.pl \
          demos/widget_lib/mkRadio.pl $(INST_LIB)\Tk\demos\widget_lib\mkRadio.pl \
          demos/widget_lib/check.pl $(INST_LIB)\Tk\demos\widget_lib\check.pl \
          demos/widget_lib/twind.pl $(INST_LIB)\Tk\demos\widget_lib\twind.pl \
          demos/widget_lib/mkListbox3.pl $(INST_LIB)\Tk\demos\widget_lib\mkListbox3.pl 
\
          demos/widget_lib/mkIcon.pl $(INST_LIB)\Tk\demos\widget_lib\mkIcon.pl \
          demos/widget_lib/vscale.pl $(INST_LIB)\Tk\demos\widget_lib\vscale.pl \
          demos/images/face $(INST_LIB)\Tk\demos\images\face \
          demos/widget_lib/puzzle.pl $(INST_LIB)\Tk\demos\widget_lib\puzzle.pl \
          demos/widget_lib/ruler.pl $(INST_LIB)\Tk\demos\widget_lib\ruler.pl \
          demos/images/page.mask $(INST_LIB)\Tk\demos\images\page.mask \
          demos/widget_lib/mkListbox.pl $(INST_LIB)\Tk\demos\widget_lib\mkListbox.pl \
          demos/widget_lib/paned2.pl $(INST_LIB)\Tk\demos\widget_lib\paned2.pl \
          demos/widget_lib/bounce.pl $(INST_LIB)\Tk\demos\widget_lib\bounce.pl \
          demos/images/flagdown $(INST_LIB)\Tk\demos\images\flagdown \
          demos/widget_lib/menus.pl $(INST_LIB)\Tk\demos\widget_lib\menus.pl \
          demos/widtrib/npuz.pl $(INST_LIB)\Tk\demos\widtrib\npuz.pl \
          demos/widget_lib/showVars.pl $(INST_LIB)\Tk\demos\widget_lib\showVars.pl \
          demos/widget_lib/icon.pl $(INST_LIB)\Tk\demos\widget_lib\icon.pl \
          demos/images/c.icon $(INST_LIB)\Tk\demos\images\c.icon \
          demos/widget_lib/dialog1.pl $(INST_LIB)\Tk\demos\widget_lib\dialog1.pl \
          demos/widget_lib/entry3.pl $(INST_LIB)\Tk\demos\widget_lib\entry3.pl \
          demos/widget_lib/texts.pl $(INST_LIB)\Tk\demos\widget_lib\texts.pl \
          demos/widget_lib/msgBox.pl $(INST_LIB)\Tk\demos\widget_lib\msgBox.pl \
          demos/widget_lib/image1.pl $(INST_LIB)\Tk\demos\widget_lib\image1.pl \
          demos/widget_lib/style.pl $(INST_LIB)\Tk\demos\widget_lib\style.pl \
          demos/widget_lib/mkItems.pl $(INST_LIB)\Tk\demos\widget_lib\mkItems.pl \
          demos/images/letters $(INST_LIB)\Tk\demos\images\letters \
          demos/widget_lib/mkTextBind.pl $(INST_LIB)\Tk\demos\widget_lib\mkTextBind.pl 
\
          demos/images/cursor.xbm $(INST_LIB)\Tk\demos\images\cursor.xbm \
          demos/images/cursor.cur $(INST_LIB)\Tk\demos\images\cursor.cur \
          demos/images/teapot.ppm $(INST_LIB)\Tk\demos\images\teapot.ppm \
          demos/widget_lib/mkLabel.pl $(INST_LIB)\Tk\demos\widget_lib\mkLabel.pl \
          demos/widget_lib/WidgetDemo.pm $(INST_LIB)\Tk\demos\widget_lib\WidgetDemo.pm 
\
          demos/widget_lib/spin.pl $(INST_LIB)\Tk\demos\widget_lib\spin.pl \
          demos/images/cursor.mask $(INST_LIB)\Tk\demos\images\cursor.mask \
          demos/widtrib/progress.pl $(INST_LIB)\Tk\demos\widtrib\progress.pl 
        $(NOECHO) $(TOUCH) $@


Reply via email to