]> git.saurik.com Git - wxWidgets.git/blob - utils/dialoged/src/makefile.vc
Renamed .nt makefiles to .vc and factored them out; made DND sample compile
[wxWidgets.git] / utils / dialoged / src / makefile.vc
1 #
2 # File: makefile.vc
3 # Author: Julian Smart
4 # Created: 1993
5 # Updated:
6 # Copyright: (c) 1993-1999 Julian Smart
7 #
8 # "%W% %G%"
9 #
10 # Makefile : Builds Dialog Editor (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
15 WXDIR = $(WXWIN)
16 THISDIR = $(WXDIR)\utils\dialoged\src
17 DOCDIR=$(WXDIR)\docs
18 LOCALDOCDIR=$(WXDIR)\utils\dialoged\docs
19
20 PROGRAM=dialoged
21
22 OBJECTS = dialoged.obj reseditr.obj dlghndlr.obj reswrite.obj\
23 winprop.obj edtree.obj edlist.obj symbtabl.obj winstyle.obj
24
25 !include $(WXDIR)\src\makeprog.vc
26
27
28 all: dialoged.exe
29
30 dialoged.obj: winprop.h reseditr.h dialoged.$(SRCSUFF) $(DUMMYOBJ)
31 $(cc) @<<
32 $(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
33 <<
34
35 winprop.obj: winprop.h reseditr.h winprop.$(SRCSUFF) $(DUMMYOBJ)
36 $(cc) @<<
37 $(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
38 <<
39
40 reswrite.obj: winprop.h reseditr.h reswrite.$(SRCSUFF) $(DUMMYOBJ)
41 $(cc) @<<
42 $(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
43 <<
44
45 reseditr.obj: winprop.h reseditr.h reseditr.$(SRCSUFF) $(DUMMYOBJ)
46 $(cc) @<<
47 $(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
48 <<
49
50 edtree.obj: winprop.h reseditr.h edtree.h edtree.$(SRCSUFF) $(DUMMYOBJ)
51 $(cc) @<<
52 $(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
53 <<
54
55 edlist.obj: winprop.h reseditr.h edlist.h edlist.$(SRCSUFF) $(DUMMYOBJ)
56 $(cc) @<<
57 $(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
58 <<
59
60 dlghndlr.obj: winprop.h reseditr.h dlghndlr.$(SRCSUFF) $(DUMMYOBJ)
61 $(cc) @<<
62 $(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
63 <<
64
65 symbtabl.obj: symbtabl.h symbtabl.$(SRCSUFF) $(DUMMYOBJ)
66 $(cc) @<<
67 $(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
68 <<
69
70 winstyle.obj: winstyle.h winstyle.$(SRCSUFF) $(DUMMYOBJ)
71 $(cc) @<<
72 $(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
73 <<
74
75 $(PROGRAM).res : $(PROGRAM).rc $(WXDIR)\include\wx\msw\wx.rc
76 $(rc) -r /i$(WXDIR)\include -fo$@ $(PROGRAM).rc
77
78 clean:
79 -erase *.obj
80 -erase *.sbr
81 -erase *.exe
82 -erase *.res
83 -erase *.map
84 -erase *.pdb
85
86 cleanutils: clean
87
88 DOCSOURCES=$(LOCALDOCDIR)\dialoged.tex $(LOCALDOCDIR)\body.tex\
89 $(LOCALDOCDIR)\bugs.tex $(LOCALDOCDIR)\changes.tex\
90 $(LOCALDOCDIR)\classes.tex $(LOCALDOCDIR)\tech.tex
91
92 html: $(DOCDIR)\html\dialoged\dlged.htm
93 hlp: $(DOCDIR)\winhelp\dialoged.hlp
94 pdfrtf: $(DOCDIR)\pdf\dialoged.rtf
95 ps: $(DOCDIR)\ps\dialoged.ps
96
97 $(DOCDIR)\winhelp\dialoged.hlp: $(LOCALDOCDIR)\dialoged.rtf $(LOCALDOCDIR)\dialoged.hpj
98 cd $(LOCALDOCDIR)
99 -erase dialoged.ph
100 hc dialoged
101 move dialoged.hlp $(DOCDIR)\winhelp\dialoged.hlp
102 move dialoged.cnt $(DOCDIR)\winhelp\dialoged.cnt
103 cd $(THISDIR)
104
105 $(LOCALDOCDIR)\dialoged.rtf: $(DOCSOURCES)
106 cd $(LOCALDOCDIR)
107 -start /w tex2rtf $(LOCALDOCDIR)\dialoged.tex $(LOCALDOCDIR)\dialoged.rtf -twice -winhelp
108 cd $(THISDIR)
109
110 $(DOCDIR)\pdf\dialoged.rtf: $(DOCSOURCES)
111 cd $(LOCALDOCDIR)
112 -copy *.bmp *.wmf $(DOCDIR)\pdf
113 -start /w tex2rtf $(LOCALDOCDIR)\dialoged.tex $(DOCDIR)\pdf\dialoged.rtf -twice -rtf
114 cd $(THISDIR)
115
116 $(DOCDIR)\html\dialoged\dlged.htm: $(DOCSOURCES)
117 cd $(LOCALDOCDIR)
118 -mkdir $(DOCDIR)\html\dialoged
119 -start /w tex2rtf $(LOCALDOCDIR)\dialoged.tex $(DOCDIR)\html\dialoged\dlged.htm -twice -html
120 -erase $(DOCDIR)\html\dialoged\*.con
121 -erase $(DOCDIR)\html\dialoged\*.ref
122 cd $(THISDIR)
123
124 $(LOCALDOCDIR)\dialoged.dvi: $(DOCSOURCES)
125 cd $(LOCALDOCDIR)
126 -latex dialoged
127 -latex dialoged
128 -makeindx dialoged
129 -bibtex dialoged
130 -latex dialoged
131 -latex dialoged
132 cd $(THISDIR)
133
134 $(WXDIR)\docs\ps\dialoged.ps: $(LOCALDOCDIR)\dialoged.dvi
135 cd $(LOCALDOCDIR)
136 -dvips32 -o dialoged.ps dialoged
137 move dialoged.ps $(WXDIR)\docs\ps\dialoged.ps
138 cd $(THISDIR)
139
140