# # File: makefile.nt # Author: Julian Smart # Created: 1993 # Updated: # Copyright: (c) 1993, AIAI, University of Edinburgh # # "%W% %G%" # # Makefile : Builds wxProperty classes library (MS VC++). # Use FINAL=1 argument to nmake to build final version with no debugging # info # Set WXDIR for your system WXDIR = $(WXWIN) THISDIR = $(WXDIR)\utils\dialoged\src PROPDIR = $(WXDIR)\utils\wxprop PROPLIB=$(PROPDIR)\lib\wxprop.lib EXTRALIBS=$(PROPDIR)\lib\wxprop.lib EXTRAINC=/I$(PROPDIR)\src /I$(WXDIR)\contrib\fafa DOCDIR=$(WXDIR)\docs LOCALDOCDIR=$(WXDIR)\utils\dialoged\docs !include $(WXDIR)\src\ntwxwin.mak PROGRAM=dialoged OBJECTS = dialoged.obj wx_repal.obj wx_resed.obj wx_rdlg.obj wx_reswr.obj wx_rprop.obj all: wxprop dialoged.exe wx: cd $(WXDIR)\src\msw nmake -f makefile.nt FINAL=$(FINAL) cd $(THISDIR) wxclean: cd $(WXDIR)\src\msw nmake -f makefile.nt clean cd $(THISDIR) $(PROGRAM).exe: $(DUMMYOBJ) $(WXLIB) $(OBJECTS) $(PROPLIB) $(PROGRAM).res $(link) @<< -out:$(PROGRAM).exe $(LINKFLAGS) $(DUMMYOBJ) $(OBJECTS) $(PROGRAM).res $(LIBS) << dialoged.obj: wx_rprop.h wx_resed.h wx_repal.h dialoged.$(SRCSUFF) $(DUMMYOBJ) $(cc) @<< $(CPPFLAGS) /c /Tp $*.$(SRCSUFF) << wx_rprop.obj: wx_rprop.h wx_resed.h wx_repal.h wx_rprop.$(SRCSUFF) $(DUMMYOBJ) $(cc) @<< $(CPPFLAGS) /c /Tp $*.$(SRCSUFF) << wx_repal.obj: wx_rprop.h wx_resed.h wx_repal.h wx_repal.$(SRCSUFF) $(DUMMYOBJ) $(cc) @<< $(CPPFLAGS) /c /Tp $*.$(SRCSUFF) << wx_reswr.obj: wx_rprop.h wx_resed.h wx_repal.h wx_reswr.$(SRCSUFF) $(DUMMYOBJ) $(cc) @<< $(CPPFLAGS) /c /Tp $*.$(SRCSUFF) << wx_resed.obj: wx_rprop.h wx_resed.h wx_repal.h wx_resed.$(SRCSUFF) $(DUMMYOBJ) $(cc) @<< $(CPPFLAGS) /c /Tp $*.$(SRCSUFF) << wx_rdlg.obj: wx_rprop.h wx_resed.h wx_repal.h wx_rdlg.$(SRCSUFF) $(DUMMYOBJ) $(cc) @<< $(CPPFLAGS) /c /Tp $*.$(SRCSUFF) << $(PROGRAM).res : $(PROGRAM).rc $(WXDIR)\include\msw\wx.rc $(rc) -r /i$(WXDIR)\include\msw /i$(WXDIR)\contrib\fafa -fo$@ $(PROGRAM).rc wxprop: cd $(PROPDIR)\src nmake -f makefile.nt FINAL=$(FINAL) cd $(THISDIR) clean_wxprop: cd $(PROPDIR)\src nmake -f makefile.nt clean cd $(THISDIR) clean: -erase *.obj -erase *.sbr -erase *.exe -erase *.res -erase *.map -erase *.pdb cleanutils: clean clean_wxprop DOCSOURCES=$(LOCALDOCDIR)\dialoged.tex $(LOCALDOCDIR)\body.tex\ $(LOCALDOCDIR)\bugs.tex $(LOCALDOCDIR)\changes.tex\ $(LOCALDOCDIR)\classes.tex $(LOCALDOCDIR)\tech.tex html: $(DOCDIR)\html\dialoged\dlged.htm hlp: $(DOCDIR)\winhelp\dialoged.hlp ps: $(DOCDIR)\ps\dialoged.ps $(DOCDIR)\winhelp\dialoged.hlp: $(LOCALDOCDIR)\dialoged.rtf $(LOCALDOCDIR)\dialoged.hpj cd $(LOCALDOCDIR) -erase dialoged.ph hc dialoged move dialoged.hlp $(DOCDIR)\winhelp\dialoged.hlp move dialoged.cnt $(DOCDIR)\winhelp\dialoged.cnt cd $(THISDIR) $(LOCALDOCDIR)\dialoged.rtf: $(DOCSOURCES) cd $(LOCALDOCDIR) -start /w tex2rtf $(LOCALDOCDIR)\dialoged.tex $(LOCALDOCDIR)\dialoged.rtf -twice -winhelp cd $(THISDIR) $(DOCDIR)\html\dialoged\dlged.htm: $(DOCSOURCES) cd $(LOCALDOCDIR) -mkdir $(DOCDIR)\html\dialoged -start /w tex2rtf $(LOCALDOCDIR)\dialoged.tex $(DOCDIR)\html\dialoged\dlged.htm -twice -html -erase $(DOCDIR)\html\dialoged\*.con -erase $(DOCDIR)\html\dialoged\*.ref cd $(THISDIR) $(LOCALDOCDIR)\dialoged.dvi: $(DOCSOURCES) cd $(LOCALDOCDIR) -latex dialoged -latex dialoged -makeindx dialoged -bibtex dialoged -latex dialoged -latex dialoged cd $(THISDIR) $(WXDIR)\docs\ps\dialoged.ps: $(LOCALDOCDIR)\dialoged.dvi cd $(LOCALDOCDIR) -dvips32 -o dialoged.ps dialoged move dialoged.ps $(WXDIR)\docs\ps\dialoged.ps cd $(THISDIR)