]> git.saurik.com Git - wxWidgets.git/blame - utils/dialoged/src/makefile.nt
Major changes to Dialog Editor (still at alpha level)
[wxWidgets.git] / utils / dialoged / src / makefile.nt
CommitLineData
457814b5
JS
1#
2# File: makefile.nt
3# Author: Julian Smart
4# Created: 1993
5# Updated:
6# Copyright: (c) 1993, AIAI, University of Edinburgh
7#
8# "%W% %G%"
9#
10# Makefile : Builds wxProperty classes library (MS VC++).
11# Use FINAL=1 argument to nmake to build final version with no debugging
12# info
13
14# Set WXDIR for your system
15WXDIR = $(WXWIN)
16THISDIR = $(WXDIR)\utils\dialoged\src
17PROPDIR = $(WXDIR)\utils\wxprop
18PROPLIB=$(PROPDIR)\lib\wxprop.lib
19EXTRALIBS=$(PROPDIR)\lib\wxprop.lib
20EXTRAINC=/I$(PROPDIR)\src
21DOCDIR=$(WXDIR)\docs
22LOCALDOCDIR=$(WXDIR)\utils\dialoged\docs
23
24!include $(WXDIR)\src\ntwxwin.mak
25
26PROGRAM=dialoged
27
ae8351fc 28OBJECTS = dialoged.obj editrpal.obj reseditr.obj dlghndlr.obj reswrite.obj winprop.obj edtree.obj edlist.obj
457814b5
JS
29
30all: wxprop dialoged.exe
31
32wx:
33 cd $(WXDIR)\src\msw
34 nmake -f makefile.nt FINAL=$(FINAL)
35 cd $(THISDIR)
36
37wxclean:
38 cd $(WXDIR)\src\msw
39 nmake -f makefile.nt clean
40 cd $(THISDIR)
41
42$(PROGRAM).exe: $(DUMMYOBJ) $(WXLIB) $(OBJECTS) $(PROPLIB) $(PROGRAM).res
43 $(link) @<<
44-out:$(PROGRAM).exe
45$(LINKFLAGS)
46$(DUMMYOBJ) $(OBJECTS) $(PROGRAM).res
47$(LIBS)
48<<
49
50dialoged.obj: winprop.h reseditr.h editrpal.h dialoged.$(SRCSUFF) $(DUMMYOBJ)
51 $(cc) @<<
52$(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
53<<
54
55winprop.obj: winprop.h reseditr.h editrpal.h winprop.$(SRCSUFF) $(DUMMYOBJ)
56 $(cc) @<<
57$(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
58<<
59
60editrpal.obj: winprop.h reseditr.h editrpal.h editrpal.$(SRCSUFF) $(DUMMYOBJ)
61 $(cc) @<<
62$(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
63<<
64
65reswrite.obj: winprop.h reseditr.h editrpal.h reswrite.$(SRCSUFF) $(DUMMYOBJ)
66 $(cc) @<<
67$(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
68<<
69
70reseditr.obj: winprop.h reseditr.h editrpal.h reseditr.$(SRCSUFF) $(DUMMYOBJ)
71 $(cc) @<<
72$(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
73<<
74
ae8351fc
JS
75edtree.obj: winprop.h reseditr.h editrpal.h edtree.h edtree.$(SRCSUFF) $(DUMMYOBJ)
76 $(cc) @<<
77$(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
78<<
79
80edlist.obj: winprop.h reseditr.h edlist.h edlist.$(SRCSUFF) $(DUMMYOBJ)
81 $(cc) @<<
82$(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
83<<
84
457814b5
JS
85dlghndlr.obj: winprop.h reseditr.h editrpal.h dlghndlr.$(SRCSUFF) $(DUMMYOBJ)
86 $(cc) @<<
87$(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
88<<
89
90$(PROGRAM).res : $(PROGRAM).rc $(WXDIR)\include\wx\msw\wx.rc
91 $(rc) -r /i$(WXDIR)\include -fo$@ $(PROGRAM).rc
92
93wxprop:
94 cd $(PROPDIR)\src
95 nmake -f makefile.nt FINAL=$(FINAL)
96 cd $(THISDIR)
97
98clean_wxprop:
99 cd $(PROPDIR)\src
100 nmake -f makefile.nt clean
101 cd $(THISDIR)
102
103clean:
104 -erase *.obj
105 -erase *.sbr
106 -erase *.exe
107 -erase *.res
108 -erase *.map
109 -erase *.pdb
110
111cleanutils: clean clean_wxprop
112
113DOCSOURCES=$(LOCALDOCDIR)\dialoged.tex $(LOCALDOCDIR)\body.tex\
114 $(LOCALDOCDIR)\bugs.tex $(LOCALDOCDIR)\changes.tex\
115 $(LOCALDOCDIR)\classes.tex $(LOCALDOCDIR)\tech.tex
116
117html: $(DOCDIR)\html\dialoged\dlged.htm
118hlp: $(DOCDIR)\winhelp\dialoged.hlp
119pdfrtf: $(DOCDIR)\pdf\dialoged.rtf
120ps: $(DOCDIR)\ps\dialoged.ps
121
122$(DOCDIR)\winhelp\dialoged.hlp: $(LOCALDOCDIR)\dialoged.rtf $(LOCALDOCDIR)\dialoged.hpj
123 cd $(LOCALDOCDIR)
124 -erase dialoged.ph
125 hc dialoged
126 move dialoged.hlp $(DOCDIR)\winhelp\dialoged.hlp
127 move dialoged.cnt $(DOCDIR)\winhelp\dialoged.cnt
128 cd $(THISDIR)
129
130$(LOCALDOCDIR)\dialoged.rtf: $(DOCSOURCES)
131 cd $(LOCALDOCDIR)
132 -start /w tex2rtf $(LOCALDOCDIR)\dialoged.tex $(LOCALDOCDIR)\dialoged.rtf -twice -winhelp
133 cd $(THISDIR)
134
135$(DOCDIR)\pdf\dialoged.rtf: $(DOCSOURCES)
136 cd $(LOCALDOCDIR)
137 -copy *.bmp *.wmf $(DOCDIR)\pdf
138 -start /w tex2rtf $(LOCALDOCDIR)\dialoged.tex $(DOCDIR)\pdf\dialoged.rtf -twice -rtf
139 cd $(THISDIR)
140
141$(DOCDIR)\html\dialoged\dlged.htm: $(DOCSOURCES)
142 cd $(LOCALDOCDIR)
143 -mkdir $(DOCDIR)\html\dialoged
144 -start /w tex2rtf $(LOCALDOCDIR)\dialoged.tex $(DOCDIR)\html\dialoged\dlged.htm -twice -html
145 -erase $(DOCDIR)\html\dialoged\*.con
146 -erase $(DOCDIR)\html\dialoged\*.ref
147 cd $(THISDIR)
148
149$(LOCALDOCDIR)\dialoged.dvi: $(DOCSOURCES)
150 cd $(LOCALDOCDIR)
151 -latex dialoged
152 -latex dialoged
153 -makeindx dialoged
154 -bibtex dialoged
155 -latex dialoged
156 -latex dialoged
157 cd $(THISDIR)
158
159$(WXDIR)\docs\ps\dialoged.ps: $(LOCALDOCDIR)\dialoged.dvi
160 cd $(LOCALDOCDIR)
161 -dvips32 -o dialoged.ps dialoged
162 move dialoged.ps $(WXDIR)\docs\ps\dialoged.ps
163 cd $(THISDIR)
164
165