!include "conf.vc" !include "translate.vc" !IF "$(CONF_GUI)" == "yes" LIBDK4WXOBJ= \ Dk4WxControl.obj \ Dk4WxProgressDialog.obj \ Dk4WxFrame.obj \ Dk4WxHelpController.obj \ Dk4WxAutostartController.obj \ Dk4WxApplicationHelper.obj \ dk4wxpref.obj \ dk4wxstt.obj \ dk4recwx.obj \ dk4tspwx.obj \ dk4strx.obj \ dk4maoxdbl.obj \ dk4maixdbl.obj \ dk4maixdic.obj \ dk4maixdis.obj \ dk4maixdii.obj \ dk4maixdmi.obj \ dk4maixdli.obj \ dk4maixdil.obj \ dk4maixddi.obj \ dk4maixduc.obj \ dk4maixdus.obj \ dk4maixdui.obj \ dk4maixdmu.obj \ dk4maixdlu.obj \ dk4maixdul.obj \ dk4maixdsz.obj \ dk4maixddu.obj \ dk4maoxd.obj !ELSE LIBDK4WXOBJ= !ENDIF LIBDK4SOCKAOBJ= \ dk4socka09.obj \ dk4socka08.obj \ dk4socka07.obj \ dk4socka06.obj \ dk4socka05.obj \ dk4socka04.obj \ dk4socka03.obj \ dk4socka02.obj \ dk4socka01.obj LIBDK4SOCKOBJ= \ dk4sock37.obj \ dk4sock36.obj \ dk4sock35.obj \ dk4sock34.obj \ dk4sock33.obj \ dk4sock32.obj \ dk4sock31.obj \ dk4sock30.obj \ dk4sock29.obj \ dk4sock28.obj \ dk4sock27.obj \ dk4sock26.obj \ dk4sock25.obj \ dk4sock24.obj \ dk4sock23.obj \ dk4sock22.obj \ dk4sock21.obj \ dk4sock20.obj \ dk4sock19.obj \ dk4sock18.obj \ dk4sock17.obj \ dk4sock16.obj \ dk4sock15.obj \ dk4sock14.obj \ dk4sock13.obj \ dk4sock12.obj \ dk4sock11.obj \ dk4sock10.obj \ dk4sock09.obj \ dk4sock08.obj \ dk4sock07.obj \ dk4sock06.obj \ dk4sock05.obj \ dk4sock04.obj \ dk4sock03.obj \ dk4sock02.obj \ dk4sock01.obj LIBDK4LATOBJ= \ dk4uc2l.obj LIBDK4APPOBJ= \ dk4papea.obj \ dk4fdrda.obj \ dk4fdrde.obj \ dk4fdwre.obj \ dk4mema.obj \ dk4fopda.obj \ dk4appargs.obj \ dk4appop.obj \ dk4appmkdh.obj \ dk4appstt.obj \ dk4appenc.obj \ dk4aopt01.obj \ dk4aopt02.obj \ dk4aopt03.obj \ dk4aopt04.obj \ dk4aopt05.obj \ dk4aopt06.obj \ dk4aopt07.obj \ dk4aopt08.obj \ dk4aopt09.obj \ dk4aopt10.obj \ dk4aopt11.obj \ dk4aopt12.obj \ dk4aopt13.obj \ dk4aopt14.obj \ dk4aopt15.obj \ dk4aopt16.obj \ dk4appfs03.obj \ dk4appfs04.obj \ dk4appfs01.obj \ dk4appfs02.obj \ dk4appfne.obj \ dk4dira.obj \ dk4fileia.obj \ dk4appdeltree.obj \ dk4appdeldir.obj \ dk4appdelfile.obj \ dk4applog.obj \ dk4apref.obj \ dk4aprgs.obj \ dk4apphlv.obj \ dk4strda.obj LIBDK4MDRNDOBJ= \ dk4md.obj LIBDK4DBIAOBJ= \ dk4dbia.obj LIBDK4DBIOBJ= \ dk4dbit8.obj \ dk4dbitw.obj \ dk4dbit.obj \ dk4dbi.obj LIBDK4COBJ= \ dk4font.obj \ dk4paper.obj \ dk4mdch.obj \ dk4binenc.obj \ dk4stt.obj \ dk4opt.obj \ dk4opt01.obj \ dk4opt02.obj \ dk4opt03.obj \ dk4opt04.obj \ dk4opt05.obj \ dk4opt06.obj \ dk4opt07.obj \ dk4pref.obj \ dk4fs.obj \ dk4tspdk.obj \ dk4tsp32.obj \ dk4tsp16.obj \ dk4tsp08.obj \ dk4strmco.obj \ dk4lzwe.obj \ dk4mbstrm.obj \ dk4membs.obj \ dk4membf.obj \ dk4membuf.obj \ dk4strmu.obj \ dk4strms.obj \ dk4strmw.obj \ dk4strmr.obj \ dk4strmf.obj \ dk4strmh.obj \ dk4strmg.obj \ dk4strmb.obj \ dk4strmodk.obj \ dk4strmo08.obj \ dk4strmo16.obj \ dk4strmo32.obj \ dk4c8dbl.obj \ dk4strm.obj \ dk4fput.obj \ dk4svbuf.obj \ dk4fopd.obj \ dk4fopwc.obj \ dk4fopc8.obj \ dk4sto.obj \ dk4exepd.obj \ dk4exepw.obj \ dk4exep8.obj \ dk4pathd.obj \ dk4pathw.obj \ dk4path8.obj \ dk4symlink.obj \ dk4fileiu.obj \ dk4fileigd.obj \ dk4fileigw.obj \ dk4fileig8.obj \ dk4filei.obj \ dk4fileid.obj \ dk4fileiw.obj \ dk4filei8.obj \ dk4filed.obj \ dk4filew.obj \ dk4file8.obj \ dk4mm.obj \ dk4stat.obj \ dk4statd.obj \ dk4statw.obj \ dk4stat8.obj \ dk4enc.obj \ dk4dbldk.obj \ dk4dblwc.obj \ dk4dblc8.obj \ dk4bom.obj \ dk4rec25.obj \ dk4rec24.obj \ dk4rec23.obj \ dk4rec22.obj \ dk4rec21.obj \ dk4rec20.obj \ dk4rec19.obj \ dk4rec18.obj \ dk4rec17.obj \ dk4rec16.obj \ dk4rec15.obj \ dk4rec14.obj \ dk4rec13.obj \ dk4rec12.obj \ dk4rec11.obj \ dk4rec10.obj \ dk4rec09.obj \ dk4rec08.obj \ dk4rec07.obj \ dk4rec06.obj \ dk4rec05.obj \ dk4rec04.obj \ dk4rec03.obj \ dk4rec02.obj \ dk4rec01.obj \ dk4ansi.obj \ dk4utf8.obj \ dk4utf16.obj \ dk4c32.obj \ dk4istty.obj \ dk4fd.obj \ dk4hnamed.obj \ dk4hnamew.obj \ dk4hname8.obj \ dk4user.obj \ dk4mkdh.obj \ dk4mkdh8.obj \ dk4mkdhw.obj \ dk4deldir.obj \ dk4deldirwc.obj \ dk4deldir08.obj \ dk4ufi.obj \ dk4ufiwc.obj \ dk4ufi08.obj \ dk4fne.obj \ dk4fnewc.obj \ dk4fne08.obj \ dk4getcwdd.obj \ dk4getcwdw.obj \ dk4getcwd8.obj \ dk4dir.obj \ dk4dirwc.obj \ dk4dir08.obj \ dk4delfile.obj \ dk4delfilewc.obj \ dk4delfile08.obj \ dk4ftimewc.obj \ dk4ftimedk.obj \ dk4ftime.obj \ dk4ctime.obj \ dk4time.obj \ dk4timedk.obj \ dk4timewc.obj \ dk4time08.obj \ dk4loc.obj \ dk4wregd.obj \ dk4wregw.obj \ dk4wreg8.obj \ dk4wregc.obj \ dk4a85e.obj \ dk4a85d.obj \ dk4ahd.obj \ dk4rle.obj \ dk4rld.obj \ dk4bf.obj \ dk4bitsh.obj \ dk4getpid.obj \ dk4inst.obj \ dk4isadm.obj \ dk4fpe.obj \ dk3trace.obj LIBDK4MAIODDOBJ= \ dk4maoddbl.obj \ dk4maiddbl.obj \ dk4maiddic.obj \ dk4maiddis.obj \ dk4maiddii.obj \ dk4maiddmi.obj \ dk4maiddli.obj \ dk4maiddil.obj \ dk4maidddi.obj \ dk4maidduc.obj \ dk4maiddus.obj \ dk4maiddui.obj \ dk4maiddmu.obj \ dk4maiddlu.obj \ dk4maiddul.obj \ dk4maiddsz.obj \ dk4maidddu.obj \ dk4maodd.obj LIBDK4MAIODHOBJ= \ dk4maidhic.obj \ dk4maidhis.obj \ dk4maidhii.obj \ dk4maidhmi.obj \ dk4maidhli.obj \ dk4maidhil.obj \ dk4maidhdi.obj \ dk4maidhuc.obj \ dk4maidhus.obj \ dk4maidhui.obj \ dk4maidhmu.obj \ dk4maidhlu.obj \ dk4maidhul.obj \ dk4maidhdu.obj \ dk4maodh.obj \ dk4maodo.obj LIBDK4MAIOWDOBJ= \ dk4maowdbl.obj \ dk4maiwdbl.obj \ dk4maiwdic.obj \ dk4maiwdis.obj \ dk4maiwdii.obj \ dk4maiwdmi.obj \ dk4maiwdli.obj \ dk4maiwdil.obj \ dk4maiwduc.obj \ dk4maiwdus.obj \ dk4maiwdui.obj \ dk4maiwdmu.obj \ dk4maiwdlu.obj \ dk4maiwdul.obj \ dk4maiwdsz.obj \ dk4maiwddi.obj \ dk4maiwddu.obj \ dk4maowd.obj LIBDK4MAIOWHOBJ= \ dk4maiwhic.obj \ dk4maiwhis.obj \ dk4maiwhii.obj \ dk4maiwhmi.obj \ dk4maiwhli.obj \ dk4maiwhil.obj \ dk4maiwhuc.obj \ dk4maiwhus.obj \ dk4maiwhui.obj \ dk4maiwhmu.obj \ dk4maiwhlu.obj \ dk4maiwhul.obj \ dk4maiwhdi.obj \ dk4maiwhdu.obj \ dk4maowh.obj LIBDK4MAIO8DOBJ= \ dk4mao8dbl.obj \ dk4mai8dbl.obj \ dk4mai8dic.obj \ dk4mai8dis.obj \ dk4mai8dii.obj \ dk4mai8dmi.obj \ dk4mai8dli.obj \ dk4mai8dil.obj \ dk4mai8ddi.obj \ dk4mai8duc.obj \ dk4mai8dus.obj \ dk4mai8dui.obj \ dk4mai8dmu.obj \ dk4mai8dlu.obj \ dk4mai8dul.obj \ dk4mai8dsz.obj \ dk4mai8ddu.obj \ dk4mao8d.obj LIBDK4MAIO8HOBJ= \ dk4mai8hic.obj \ dk4mai8his.obj \ dk4mai8hii.obj \ dk4mai8hmi.obj \ dk4mai8hli.obj \ dk4mai8hil.obj \ dk4mai8hdi.obj \ dk4mai8huc.obj \ dk4mai8hus.obj \ dk4mai8hui.obj \ dk4mai8hmu.obj \ dk4mai8hlu.obj \ dk4mai8hul.obj \ dk4mai8hdu.obj \ dk4mao8h.obj LIBDK4MAOBJ= \ dk4macd.obj \ dk4macm.obj \ dk4macll.obj \ dk4macl.obj \ dk4maci.obj \ dk4macs.obj \ dk4macc.obj \ dk4maasz.obj \ dk4maadi.obj \ dk4maadu.obj \ dk4maami.obj \ dk4maamu.obj \ dk4maall.obj \ dk4maalu.obj \ dk4maal.obj \ dk4maaul.obj \ dk4maai.obj \ dk4maaui.obj \ dk4maas.obj \ dk4maaus.obj \ dk4maac.obj \ dk4maauc.obj LIBDK4BASEOBJ= \ dk4numl.obj \ dk4strd.obj \ dk4strw.obj \ dk4str8.obj \ dk4memcpl.obj \ dk4memrs.obj \ dk4mem.obj \ dk4error.obj OBJLIBDK4= \ $(LIBDK4LATOBJ) \ $(LIBDK4SOCKAOBJ) \ $(LIBDK4DBIAOBJ) \ $(LIBDK4APPOBJ) \ $(LIBDK4MDRNDOBJ) \ $(LIBDK4SOCKOBJ) \ $(LIBDK4DBIOBJ) \ $(LIBDK4COBJ) \ $(LIBDK4MAIODDOBJ) \ $(LIBDK4MAIOWDOBJ) \ $(LIBDK4MAIO8DOBJ) \ $(LIBDK4MAIODHOBJ) \ $(LIBDK4MAIOWHOBJ) \ $(LIBDK4MAIO8HOBJ) \ $(LIBDK4MAOBJ) \ $(LIBDK4BASEOBJ) all: libraries programs install: all -MKDIR "$(CONF_OUTPUTDIR)" -MKDIR "$(PREFIX)" -MKDIR "$(BINDIR)" -MKDIR "$(ETCDIR)" -MKDIR "$(ETCDIR)\dk3app" -MKDIR "$(SHAREDIR)" -MKDIR "$(MANDIR)" -MKDIR "$(MAN1DIR)" -MKDIR "$(MAN5DIR)" -MKDIR "$(DATADIR)" -MKDIR "$(DK4APPDIR)" -MKDIR "$(INCLUDEDIR)" -MKDIR "$(LIBDIR)" -MKDIR "$(CONTRIBDIR)" xcopy *.exe "$(BINDIR)\" /Y xcopy dk3trace.h "$(INCLUDEDIR)\" /Y xcopy dk4*.h "$(INCLUDEDIR)\" /Y xcopy dk4*.lib "$(LIBDIR)\" /Y xcopy dktools\* "$(DATADIR)\" /S /Y xcopy dk4app\* "$(DK4APPDIR)\" /S /Y xcopy win32\*.iss "$(CONF_OUTPUTDIR)\" /Y xcopy dkctinst.ico "$(CONF_OUTPUTDIR)\" /Y xcopy dkctunin.ico "$(CONF_OUTPUTDIR)\" /Y xcopy etc-dk3app\* "$(ETCDIR)\dk3app\" /S /Y xcopy help-chm\* "$(DATADIR)\" /S /Y xcopy contrib\* "$(CONTRIBDIR)\" /S /Y xcopy man\man1\* "$(MAN1DIR)\" /S /Y xcopy man\man5\* "$(MAN5DIR)\" /S /Y SMALLLIBRARIES= \ dk4lat.lib \ dk4socka.lib \ dk4app.lib \ dk4sock.lib \ dk4c.lib \ dk4maiodd.lib \ dk4maiodh.lib \ dk4maiowd.lib \ dk4maiowh.lib \ dk4maio8d.lib \ dk4maio8h.lib \ dk4ma.lib \ dk4base.lib \ dk3trace.lib LIBRARIES= dk4.lib $(SMALLLIBRARIES) # Start of dktools-3 libraries section # # !IF "X$(CONF_GUI)" == "Xyes" LIBDK3WXOBJ= \ DkWxColorView.obj \ DkWxFrame.obj \ DkWxDialog.obj \ DkWxProgressDialog.obj \ DkWxBufferedControl.obj \ DkWxProcessingController.obj \ DkWxProcessingIdleController.obj \ DkWxCommunicator.obj \ DkWxHelpController.obj \ DkWxAppHelper.obj \ dk3wxs.obj DK3GUIPROGRAMS= \ wxdkfcs.exe \ wxdkct.exe \ wxbmpp.exe \ wxdkclock.exe \ winprint.exe \ wxdkhtb.exe \ wximgsz.exe \ wxpqdic.exe \ ChangeScreenSize.exe !ELSE LIBDK3WXOBJ= DK3GUIPROGRAMS= !ENDIF DK3PROGRAMS= $(DK3GUIPROGRAMS) \ dkwt.exe \ dkwtadm.exe \ wprclean.exe \ lprngcl.exe \ bmpp.exe \ fig2lat.exe \ htmlbook.exe \ dkct.exe \ plpdftex.exe \ addctrld.exe \ dkwxwiz.exe \ dk3info.exe \ dkwxpath.exe LIBDK3OBJ= $(LIBDK3WXOBJ) \ dk3figbb.obj \ dk3figpr.obj \ dk3figah.obj \ dk3figrd.obj \ dk3figto.obj \ dk3fig.obj \ dk3font.obj \ dk3ct.obj \ dk3dbi.obj \ dk3bm.obj \ dk3bmeo.obj \ dk3bmep.obj \ dk3bmeps.obj \ dk3bmj.obj \ dk3pdf.obj \ dk3paper.obj \ dk3bifa.obj \ dk3bif.obj \ dk3pixre.obj \ dk3appr.obj \ dk3of.obj \ dk3chks.obj \ dk3strmb.obj \ dk3strmg.obj \ dk3opt.obj \ dk3bf.obj \ dk3uc2l.obj \ dk3wreg.obj \ dk3se.obj \ dk3ufi.obj \ dk3strkv.obj \ dk3app.obj \ dk3strm.obj \ dk3sto.obj \ dk3dir.obj \ dk3enc.obj \ dk3str.obj \ dk3cores.obj \ dk3sf.obj \ dk3echo.obj \ dk3signl.obj \ dk3mas.obj \ dk3maus.obj \ dk3mai.obj \ dk3maui.obj \ dk3mal.obj \ dk3maul.obj \ dk3mad.obj \ dk3madsc.obj \ dk3madic.obj \ dk3madlc.obj \ dk3maidd.obj dk3maihd.obj dk3maodd.obj dk3maohd.obj \ dk3maid8.obj dk3maih8.obj dk3maod8.obj dk3maoh8.obj dk3masts.obj \ dk3madfo.obj \ dk3madso.obj \ dk3madsi.obj \ dk3inst.obj \ dk3srch.obj \ dk3bits.obj \ dk3mem.obj \ dk3bb.obj \ dk3bezcu.obj \ dk3xsp.obj \ dk3kv.obj \ dk3trace.obj dk3.lib: $(LIBDK3OBJ) -if exist dk3.lib del dk3.lib $(LIB) /nologo /out:dk3.lib $(LIBDK3OBJ) DK3WTOBJ= \ dkwt.obj \ dkwt-ac.obj \ dkwt-ev.obj \ dkwt-cp.obj \ dkwt-gr.obj \ dkwt-pr.obj \ dkwt-env.obj \ dkwt-to.obj \ dkwt.res dkwt.exe: $(DK3WTOBJ) dk3.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ $(DK3WTOBJ) ws2_32.lib winspool.lib dk3.lib $(VC_MANIFEST_EMBED_EXE) dkwtadm.exe: $(DK3WTOBJ) dk3.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ $(DK3WTOBJ) ws2_32.lib winspool.lib dk3.lib -IF EXIST dkwtadm.exe.manifest DEL dkwtadm.exe.manifest copy dkwtadm.exe.manifest.in dkwtadm.exe.manifest $(VC_MANIFEST_EMBED_EXE) WPRCLEANOBJ= wprclean.obj dk3print.obj dk3prcfg.obj dk3prreq.obj wprclean.res wprclean.exe: $(WPRCLEANOBJ) dk3.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ $(WPRCLEANOBJ) winspool.lib dk3.lib $(VC_MANIFEST_EMBED_EXE) BMPPOBJ= bmeps3.obj bmpp.res bmpp.exe: $(BMPPOBJ) dk3.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ $(BMPPOBJ) dk3.lib $(VC_MANIFEST_EMBED_EXE) FIG2LATOBJ= \ fig2lat.obj \ f2lopt.obj \ f2lud.obj \ f2ludpat.obj \ f2lpgf.obj \ f2lpdf.obj \ f2leps.obj \ f2lsvg.obj \ f2lsvgst.obj \ f2ll2l.obj \ f2lto.obj \ f2lpara.obj \ fig2lat.res fig2lat.exe: $(FIG2LATOBJ) dk3.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ $(FIG2LATOBJ) dk3.lib $(VC_MANIFEST_EMBED_EXE) HTMLBOOKOBJ= \ htmlbook.obj \ hbnode.obj \ hbconf.obj \ hbhtml.obj \ hbtool.obj \ hbindex.obj \ hbcont.obj \ hbimgdim.obj \ hbchm.obj \ htmlbook.res htmlbook.exe: $(HTMLBOOKOBJ) dk3.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ $(HTMLBOOKOBJ) dk3.lib $(VC_MANIFEST_EMBED_EXE) DKCTOBJ= dkct.obj \ dkct-tr.obj \ dkct-au.obj \ dkct-gui.obj \ dkct-to.obj \ dkct-str.obj \ dkct.res dkct.exe: $(DKCTOBJ) dk3.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ $(DKCTOBJ) dk3.lib $(VC_MANIFEST_EMBED_EXE) PLPDFTEXOBJ= plpdftex.obj plptcol.obj plpdftex.res plpdftex.exe: $(PLPDFTEXOBJ) dk3.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ $(PLPDFTEXOBJ) dk3.lib $(VC_MANIFEST_EMBED_EXE) # DKDBTOBJ= dkdbt.obj dkdbt.res # dkdbt.exe: $(DKDBTOBJ) dk3.lib # @echo Link $@ # -IF EXIST $@ DEL $@ # $(EXE) /out:$@ $(DKDBTOBJ) dk3.lib # $(VC_MANIFEST_EMBED_EXE) ADDCTRLDOBJ= addctrld.obj addctrld.res addctrld.exe: $(ADDCTRLDOBJ) dk3.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ $(ADDCTRLDOBJ) dk3.lib $(VC_MANIFEST_EMBED_EXE) DKWXWIZOBJ= dkwxwiz.obj dkwxwiz.res dkwxwiz.exe: $(DKWXWIZOBJ) dk3.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ $(DKWXWIZOBJ) dk3.lib $(VC_MANIFEST_EMBED_EXE) DK3INFOOBJ= dk3info.obj dk3info.res dk3info.exe: $(DK3INFOOBJ) dk3.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ $(DK3INFOOBJ) dk3.lib $(VC_MANIFEST_EMBED_EXE) WXDKCTOBJ= \ DkWxTraceApp.obj \ DkWxTraceFrame.obj \ DkWxTraceThread.obj \ DkWxTraceOptionsDialog.obj \ dkct-str-gui.obj \ dkct-tr-gui.obj \ dkct-au-gui.obj \ dkct-gui-gui.obj \ dkct-to-gui.obj \ wxdkct.res wxdkct.exe: $(WXDKCTOBJ) dk3.lib @echo Link $@ -IF EXIST $@ DEL $@ $(GUIEXE) /out:$@ $(WXDKCTOBJ) dk3.lib $(VC_MANIFEST_EMBED_EXE) WXBMPPOBJ= \ DkWxBmepsApp.obj \ DkWxBmepsFrame.obj \ DkWxBmepsOptionsDialog.obj \ DkWxBmepsThread.obj \ DkWxProgressDialog.obj \ DkWxFrame.obj \ DkWxAppHelper.obj \ DkWxHelpController.obj \ DkWxCommunicator.obj \ DkWxColorView.obj \ dk3wxs.obj \ dk3bm-gui.obj \ dk3bmj-gui.obj \ dk3bmeo.obj \ dk3bmeps.obj \ dk3pdf-gui.obj \ dk3paper.obj \ dk3bifa-gui.obj \ dk3bif-gui.obj \ dk3pixre.obj \ dk3opt.obj \ dk3app.obj \ dk3wreg.obj \ dk3of.obj \ dk3strm.obj \ dk3sto.obj \ dk3dir.obj \ dk3enc.obj \ dk3str.obj \ dk3sf.obj \ dk3maui.obj \ dk3mal.obj \ dk3maul.obj \ dk3mad.obj \ dk3madlc.obj \ dk3maidd.obj dk3maodd.obj dk3maid8.obj dk3maod8.obj \ dk3madfo.obj \ dk3madso.obj \ dk3madsi.obj \ dk3inst.obj \ dk3srch.obj \ dk3bits.obj \ dk3mem.obj \ dk3trace.obj \ wxbmpp.res wxbmpp.exe: $(WXBMPPOBJ) @echo Link $@ -IF EXIST $@ DEL $@ $(GUIEXE) /out:$@ $(WXBMPPOBJ) $(VC_MANIFEST_EMBED_EXE) WXDKCLOCKOBJ= \ DkClockApp.obj \ DkClockFrame.obj \ DkClockOptionsDialog.obj \ DkClockView.obj \ DkClockData.obj \ DkClockTaskbarIcon.obj \ wxdkclock.res wxdkclock.exe: $(WXDKCLOCKOBJ) dk3.lib @echo Link $@ -IF EXIST $@ DEL $@ $(GUIEXE) /out:$@ $(WXDKCLOCKOBJ) dk3.lib $(VC_MANIFEST_EMBED_EXE) WINPRINTOBJ= \ WinprintApp.obj \ WinprintFrame.obj \ WinprintThread.obj \ WinprintChooserDialog.obj \ dk3print.obj \ dk3prcfg.obj \ dk3prreq.obj \ winprint.res winprint.exe: $(WINPRINTOBJ) dk3.lib @echo Link $@ -IF EXIST $@ DEL $@ $(GUIEXE) /out:$@ $(WINPRINTOBJ) dk3.lib $(VC_MANIFEST_EMBED_EXE) WXDKHTBOBJ= \ DkWxHtbApp.obj \ DkWxHtbFrame.obj \ wxdkhtb.res wxdkhtb.exe: $(WXDKHTBOBJ) dk3.lib @echo Link $@ -IF EXIST $@ DEL $@ $(GUIEXE) /out:$@ $(WXDKHTBOBJ) dk3.lib $(VC_MANIFEST_EMBED_EXE) WXIMGSZOBJ= \ DkWxImgszApp.obj \ DkWxImgszFrame.obj \ DkWxImgszOptionsDialog.obj \ wximgsz.res wximgsz.exe: $(WXIMGSZOBJ) dk3.lib @echo Link $@ -IF EXIST $@ DEL $@ $(GUIEXE) /out:$@ $(WXIMGSZOBJ) dk3.lib $(VC_MANIFEST_EMBED_EXE) WXPQDICOBJ= \ WxpqdicApp.obj \ WxpqdicFrame.obj \ wxpqdic.res wxpqdic.exe: $(WXPQDICOBJ) dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(GUIEXE) /out:$@ $(WXPQDICOBJ) ws2_32.lib dk4.lib $(VC_MANIFEST_EMBED_EXE) DKWXPATHOBJ= DkWxPathApp.obj DkWxPathFrame.obj dkwxpath.res dkwxpath.exe: $(DKWXPATHOBJ) dk3.lib @echo Link $@ -IF EXIST $@ DEL $@ $(GUIEXE) /out:$@ $(DKWXPATHOBJ) dk3.lib $(VC_MANIFEST_EMBED_EXE) WXDKFCSOBJ= \ Dk4FcsApp.obj \ Dk4FcsFrame.obj \ wxdkfcs.res wxdkfcs.exe: $(WXDKFCSOBJ) @echo Link $@ -IF EXIST $@ DEL $@ $(GUIEXE) /out:$@ $(WXDKFCSOBJ) dk4.lib $(VC_MANIFEST_EMBED_EXE) WXDKSCRSZOBJ= \ ScreenSizeApp.obj \ ScreenSizeFrame.obj \ wxdkscrsz.res ChangeScreenSize.exe: $(WXDKSCRSZOBJ) @echo Link $@ -IF EXIST $@ DEL $@ $(GUIEXE) /out:$@ $(WXDKSCRSZOBJ) dk4.lib $(VC_MANIFEST_EMBED_EXE) dkct-str-gui.cpp: dkct-str.c -IF EXIST $@ DEL $@ copy dk3usewx.c +dkct-str.c $@ dkct-tr-gui.cpp: dkct-tr.c -IF EXIST $@ DEL $@ copy dk3usewx.c +dkct-tr.c $@ dkct-au-gui.cpp: dkct-au.c -IF EXIST $@ DEL $@ copy dk3usewx.c +dkct-au.c $@ dkct-gui-gui.cpp: dkct-gui.c -IF EXIST $@ DEL $@ copy dk3usewx.c +dkct-gui.c $@ dkct-to-gui.cpp: dkct-to.c -IF EXIST $@ DEL $@ copy dk3usewx.c +dkct-to.c $@ dk3bm-gui.cpp: dk3bm.c -IF EXIST $@ DEL $@ copy dk3usewx.c +dk3bm.c $@ dk3bmj-gui.cpp: dk3bmj.c -IF EXIST $@ DEL $@ copy dk3usewx.c +dk3bmj.c $@ dk3pdf-gui.cpp: dk3pdf.c -IF EXIST $@ DEL $@ copy dk3usewx.c +dk3pdf.c $@ dk3bifa-gui.cpp: dk3bifa.c -IF EXIST $@ DEL $@ copy dk3usewx.c +dk3bifa.c $@ dk3bif-gui.cpp: dk3bif.c -IF EXIST $@ DEL $@ copy dk3usewx.c +dk3bif.c $@ # # # End of dktools-3 libraries section libraries: $(LIBRARIES) dk3.lib dk4.lib: $(LIBDK4WXOBJ) $(OBJLIBDK4) -if exist dk4.lib del dk4.lib $(LIB) /nologo /out:dk4.lib $(LIBDK4WXOBJ) $(OBJLIBDK4) dk4wx.lib: $(LIBDK4WXOBJ) -if exist $@ del $@ $(LIB) /nologo /out:$@ $(LIBDK4WXOBJ) dk4lat.lib: $(LIBDK4LATOBJ) -if exist $@ del $@ $(LIB) /nologo /out:$@ $(LIBDK4LATOBJ) dk4socka.lib: $(LIBDK4SOCKAOBJ) -if exist $@ del $@ $(LIB) /nologo /out:$@ $(LIBDK4SOCKAOBJ) dk4dbia.lib: $(LIBDK4DBIAOBJ) -if exist $@ del $@ $(LIB) /nologo /out:$@ $(LIBDK4DBIAOBJ) dk4app.lib: $(LIBDK4APPOBJ) -if exist $@ del $@ $(LIB) /nologo /out:$@ $(LIBDK4APPOBJ) dk4sock.lib: $(LIBDK4SOCKOBJ) -if exist $@ del $@ $(LIB) /nologo /out:$@ $(LIBDK4SOCKOBJ) dk4dbi.lib: $(LIBDK4DBIOBJ) -if exist $@ del $@ $(LIB) /nologo /out:$@ $(LIBDK4DBIOBJ) dk4c.lib: $(LIBDK4COBJ) -if exist $@ del $@ $(LIB) /nologo /out:$@ $(LIBDK4COBJ) dk4maiodd.lib: $(LIBDK4MAIODDOBJ) -if exist $@ del $@ $(LIB) /nologo /out:$@ $(LIBDK4MAIODDOBJ) dk4maiodh.lib: $(LIBDK4MAIODHOBJ) -if exist $@ del $@ $(LIB) /nologo /out:$@ $(LIBDK4MAIODHOBJ) dk4maiowd.lib: $(LIBDK4MAIOWDOBJ) -if exist $@ del $@ $(LIB) /nologo /out:$@ $(LIBDK4MAIOWDOBJ) dk4maiowh.lib: $(LIBDK4MAIOWHOBJ) -if exist $@ del $@ $(LIB) /nologo /out:$@ $(LIBDK4MAIOWHOBJ) dk4maio8d.lib: $(LIBDK4MAIO8DOBJ) -if exist $@ del $@ $(LIB) /nologo /out:$@ $(LIBDK4MAIO8DOBJ) dk4maio8h.lib: $(LIBDK4MAIO8HOBJ) -if exist $@ del $@ $(LIB) /nologo /out:$@ $(LIBDK4MAIO8HOBJ) dk4ma.lib: $(LIBDK4MAOBJ) -if exist $@ del $@ $(LIB) /nologo /out:$@ $(LIBDK4MAOBJ) dk4base.lib: $(LIBDK4BASEOBJ) -if exist $@ del $@ $(LIB) /nologo /out:$@ $(LIBDK4BASEOBJ) dk3trace.lib: dk3trace.obj -if exist $@ del $@ $(LIB) /nologo /out:$@ dk3trace.obj PROGRAMS= \ dk-cat.exe \ dk-blks.exe \ dk-sqlsplit.exe \ dk-eradisk.exe \ dk-ls.exe \ dk-sort.exe \ dk-fic.exe \ dk-pwgen.exe \ dk-rand.exe \ dk-t2h.exe \ dk-t2l.exe \ dk-hex.exe \ dk-bmm.exe \ dk-recv.exe \ dk-send.exe \ dk-t2db.exe \ dk-db2t.exe \ dk-dbco.exe \ dk4info.exe programs: $(PROGRAMS) $(DK3PROGRAMS) dk-cat.exe: dk-cat.obj dk-cat.res dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ dk-cat.obj dk-cat.res dk4.lib $(VC_MANIFEST_EMBED_EXE) dk-blks.exe: dk-blks.obj dk-blks.res dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ dk-blks.obj dk-blks.res dk4.lib $(VC_MANIFEST_EMBED_EXE) dk-sqlsplit.exe: dk-sqlsplit.obj dk-sqlsplit.res dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ dk-sqlsplit.obj dk-sqlsplit.res dk4.lib $(VC_MANIFEST_EMBED_EXE) dk-eradisk.exe: dk-eradisk.obj dk-eradisk.res dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ dk-eradisk.obj dk-eradisk.res dk4.lib $(VC_MANIFEST_EMBED_EXE) DKLSOBJ= dk-ls.obj dk-ls-to.obj dk-ls.res dk-ls.exe: $(DKLSOBJ) dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ $(DKLSOBJ) dk4.lib $(VC_MANIFEST_EMBED_EXE) DKSORTOBJ= dk-sort.obj dk-sort.res dk-sort.exe: $(DKSORTOBJ) dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ $(DKSORTOBJ) dk4.lib $(VC_MANIFEST_EMBED_EXE) DKFICOBJ= dk-fic.obj dk-fic.res dk-fic.exe: $(DKFICOBJ) dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ $(DKFICOBJ) dk4.lib $(VC_MANIFEST_EMBED_EXE) DKPWGENOBJ= dk-pwgen.obj dk-pwgen.res dk-pwgen.exe: $(DKPWGENOBJ) dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ $(DKPWGENOBJ) dk4.lib $(VC_MANIFEST_EMBED_EXE) dk-rand.exe: dk-rand.obj dk-rand.res @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ dk-rand.obj dk-rand.res dk4.lib $(VC_MANIFEST_EMBED_EXE) dk-t2h.exe: dk-t2h.obj dk-t2h.res dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ dk-t2h.obj dk-t2h.res dk4.lib $(VC_MANIFEST_EMBED_EXE) dk-t2l.exe: dk-t2l.obj dk-t2l.res dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ dk-t2l.obj dk-t2l.res dk4.lib $(VC_MANIFEST_EMBED_EXE) dk-hex.exe: dk-hex.obj dk-hex.res dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ dk-hex.obj dk-hex.res dk4.lib $(VC_MANIFEST_EMBED_EXE) dk-bmm.exe: dk-bmm.obj dk-bmm.res dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ dk-bmm.obj dk-bmm.res dk4.lib $(VC_MANIFEST_EMBED_EXE) dk-recv.exe: dk-recv.obj dk-recv.res dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) $(WINSOCKLIB) /out:$@ dk-recv.obj dk-recv.res ws2_32.lib dk4.lib $(VC_MANIFEST_EMBED_EXE) dk-send.exe: dk-send.obj dk-send.res dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) $(WINSOCKLIB) /out:$@ dk-send.obj dk-send.res ws2_32.lib dk4.lib $(VC_MANIFEST_EMBED_EXE) lprngcl.exe: lprngcl.obj lprngcl.res dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) $(WINSOCKLIB) /out:$@ lprngcl.obj lprngcl.res ws2_32.lib dk4.lib $(VC_MANIFEST_EMBED_EXE) WPRCLEAN2OBJ= wprclean2.obj wprclean.res wprclean2.exe: $(WPRCLEAN2OBJ) dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ $(WPRCLEAN2OBJ) winspool.lib dk4.lib $(VC_MANIFEST_EMBED_EXE) dk-t2db.exe: dk-t2db.obj dk-t2db.res dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ dk-t2db.obj dk-t2db.res dk4.lib $(VC_MANIFEST_EMBED_EXE) dk-db2t.exe: dk-db2t.obj dk-db2t.res dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ dk-db2t.obj dk-db2t.res dk4.lib $(VC_MANIFEST_EMBED_EXE) dk-dbco.exe: dk-dbco.obj dk-dbco.res dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ dk-dbco.obj dk-dbco.res dk4.lib $(VC_MANIFEST_EMBED_EXE) dk4info.exe: dk4info.obj dk4info.res dk4.lib @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) $(WINSOCKLIB) /out:$@ dk4info.obj dk4info.res dk4.lib $(VC_MANIFEST_EMBED_EXE) wxcs.exe: wxcs.obj @echo Link $@ -IF EXIST $@ DEL $@ $(EXE) /out:$@ wxcs.obj $(VC_MANIFEST_EMBED_EXE) clean: -DEL *.lib /Q -DEL *.obj /Q -DEL *.res /Q -DEL *.exe /Q # # The test programs below are not built during a normal installation. # test-dk4loc.exe: test-dk4loc.obj dk4.lib $(EXE) /out:$@ test-dk4loc.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-dk4strm.exe: test-dk4strm.obj dk4.lib $(EXE) /out:$@ test-dk4strm.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-dk4numl.exe: test-dk4numl.obj dk4.lib $(EXE) /out:$@ test-dk4numl.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-dk4tsp08.exe: test-dk4tsp08.obj dk4.lib $(EXE) /out:$@ test-dk4tsp08.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-bool.exe: test-bool.obj dk4.lib $(EXE) /out:$@ test-bool.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-dk4enc.exe: test-dk4enc.obj dk4.lib $(EXE) /out:$@ test-dk4enc.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-dk4user.exe: test-dk4user.obj dk4.lib $(EXE) /out:$@ test-dk4user.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-dk4mai8dbl.exe: test-dk4mai8dbl.obj dk4.lib $(EXE) /out:$@ test-dk4mai8dbl.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-fne.exe: test-fne.obj dk4.lib $(EXE) /out:$@ test-fne.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-mkdir.exe: test-mkdir.obj dk4.lib $(EXE) /out:$@ test-mkdir.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-deldir.exe: test-deldir.obj dk4.lib $(EXE) /out:$@ test-deldir.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-dk4dir08.exe: test-dk4dir08.obj dk4.lib $(EXE) /out:$@ test-dk4dir08.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-dk4dir.exe: test-dk4dir.obj dk4.lib $(EXE) /out:$@ test-dk4dir.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-deltree.exe: test-deltree.obj dk4.lib $(EXE) /out:$@ test-deltree.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-filei.exe: test-filei.obj dk4.lib $(EXE) /out:$@ test-filei.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-dk4time08.exe: test-dk4time08.obj dk4.lib $(EXE) /out:$@ test-dk4time08.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-a85e.exe: test-a85e.obj dk4.lib $(EXE) /out:$@ test-a85e.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-a85d.exe: test-a85d.obj dk4.lib $(EXE) /out:$@ test-a85d.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-rle.exe: test-rle.obj dk4.lib $(EXE) /out:$@ test-rle.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-rld.exe: test-rld.obj dk4.lib $(EXE) /out:$@ test-rld.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-sock.exe: test-sock.obj dk4.lib $(EXE) $(WINSOCKLIB) /out:$@ test-sock.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-peer.exe: test-peer.obj dk4.lib $(EXE) $(WINSOCKLIB) /out:$@ test-peer.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-membuf.exe: test-membuf.obj dk4.lib $(EXE) $(WINSOCKLIB) /out:$@ test-membuf.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-home.exe: test-home.obj dk4.lib $(EXE) /out:$@ test-home.obj dk4.lib $(VC_MANIFEST_EMBED_EXE) test-deldirwc.exe: test-deldirwc.obj dk4.lib $(EXE) /out:$@ test-deldirwc.obj dk4.lib $(VC_MANIFEST_EMBED_EXE)