X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5fa399c9e241e99132733b09673cbcb76c9f77e1..fd52ec657f141ab94b9aec6f7674d234c4de6adc:/contrib/src/ogl/makefile.vc diff --git a/contrib/src/ogl/makefile.vc b/contrib/src/ogl/makefile.vc index f3a9ec1c23..461dd6a3bc 100644 --- a/contrib/src/ogl/makefile.vc +++ b/contrib/src/ogl/makefile.vc @@ -14,12 +14,12 @@ # Set WXDIR for your system WXDIR = $(WXWIN) -OGLDIR = $(WXDIR)\src\ogl +OGLDIR = $(WXDIR)\contrib\src\ogl OGLINC = $(WXDIR)\contrib\include\wx\ogl -THISDIR = $(WXDIR)\src\ogl +THISDIR = $(WXDIR)\contrib\src\ogl EXTRAFLAGS=/DPROLOGIO=1 -DOCDIR=$(WXDIR)\contrib\docs -LOCALDOCDIR=$(WXDIR)\contrib\docs\latex\ogl +DOCDIR=$(WXDIR)\docs +DOCSOURCEDIR=$(WXDIR)\contrib\docs\latex\ogl !include $(WXDIR)\src\makevc.env @@ -28,7 +28,7 @@ PROGRAM=test OBJECTS = $(D)\basic.obj $(D)\basic2.obj $(D)\canvas.obj $(D)\ogldiag.obj $(D)\lines.obj $(D)\misc.obj $(D)\divided.obj $(D)\constrnt.obj\ $(D)\composit.obj $(D)\drawn.obj $(D)\bmpshape.obj $(D)\mfutils.obj -LIBTARGET=$(WXDIR)\contrib\lib\ogl$(LIBEXT).lib +LIBTARGET=$(WXDIR)\lib\ogl$(LIBEXT).lib all: $(D) $(LIBTARGET) @@ -126,59 +126,77 @@ clean: -erase *.pdb -erase $(LIBTARGET) -DOCSOURCES=$(LOCALDOCDIR)\ogl.tex \ - $(LOCALDOCDIR)\bugs.tex $(LOCALDOCDIR)\changes.tex\ - $(LOCALDOCDIR)\classes.tex $(LOCALDOCDIR)\intro.tex\ - $(LOCALDOCDIR)\topics.tex $(LOCALDOCDIR)\sample.tex +DOCSOURCES=$(DOCSOURCEDIR)\ogl.tex \ + $(DOCSOURCEDIR)\bugs.tex $(DOCSOURCEDIR)\changes.tex\ + $(DOCSOURCEDIR)\classes.tex $(DOCSOURCEDIR)\intro.tex\ + $(DOCSOURCEDIR)\topics.tex $(DOCSOURCEDIR)\sample.tex + +alldocs: mkdirs html htmlhelp htb hlp pdfrtf html: $(DOCDIR)\html\ogl\ogl.htm -htmlhelp: $(DOCDIR)\html\ogl\ogl.chm +htmlhelp: $(DOCDIR)\htmlhelp\ogl.chm +htb: $(DOCDIR)\htb\ogl.htb hlp: $(DOCDIR)\winhelp\ogl.hlp pdfrtf: $(DOCDIR)\pdf\ogl.rtf ps: $(DOCDIR)\ps\ogl.ps -touchmanual: - touch $(LOCALDOCDIR)\ogl.tex +mkdirs: + -mkdir $(DOCDIR)\html $(DOCDIR)\html\ogl $(DOCDIR)\htb $(DOCDIR)\htmlhelp $(DOCDIR)\winhelp $(DOCDIR)\pdf +touchmanual: + touch $(DOCSOURCEDIR)\ogl.tex -$(DOCDIR)\winhelp\ogl.hlp: $(LOCALDOCDIR)\ogl.rtf $(LOCALDOCDIR)\ogl.hpj - cd $(LOCALDOCDIR) +$(DOCDIR)\winhelp\ogl.hlp: $(DOCSOURCEDIR)\ogl.rtf $(DOCSOURCEDIR)\ogl.hpj + cd $(DOCSOURCEDIR) -erase ogl.ph hc ogl - move ogl.hlp $(DOCDIR)\winhelp\ogl.hlp - move ogl.cnt $(DOCDIR)\winhelp\ogl.cnt + move ogl.hlp ogl.cnt $(DOCDIR)\winhelp cd $(THISDIR) -$(LOCALDOCDIR)\ogl.rtf: $(DOCSOURCES) - cd $(LOCALDOCDIR) - -start $(WAITFLAG) tex2rtf $(LOCALDOCDIR)\ogl.tex $(LOCALDOCDIR)\ogl.rtf -twice -winhelp +$(DOCSOURCEDIR)\ogl.rtf: $(DOCSOURCES) + cd $(DOCSOURCEDIR) + -start $(WAITFLAG) tex2rtf $(DOCSOURCEDIR)\ogl.tex $(DOCSOURCEDIR)\ogl.rtf -twice -winhelp cd $(THISDIR) $(DOCDIR)\pdf\ogl.rtf: $(DOCSOURCES) - cd $(LOCALDOCDIR) + cd $(DOCSOURCEDIR) -copy *.bmp $(DOCDIR)\pdf - -start $(WAITFLAG) tex2rtf $(LOCALDOCDIR)\ogl.tex $(DOCDIR)\pdf\ogl.rtf -twice -rtf + -start $(WAITFLAG) tex2rtf $(DOCSOURCEDIR)\ogl.tex $(DOCDIR)\pdf\ogl.rtf -twice -rtf cd $(THISDIR) $(DOCDIR)\html\ogl\ogl.htm: $(DOCSOURCES) - cd $(LOCALDOCDIR) + cd $(DOCSOURCEDIR) -mkdir $(DOCDIR)\html\ogl copy *.gif $(DOCDIR)\html\ogl - -start $(WAITFLAG) tex2rtf $(LOCALDOCDIR)\ogl.tex $(DOCDIR)\html\ogl\ogl.htm -twice -html + -start $(WAITFLAG) tex2rtf $(DOCSOURCEDIR)\ogl.tex $(DOCDIR)\html\ogl\ogl.htm -twice -html -erase $(DOCDIR)\html\ogl\*.con - -erase *.con + -erase *.con -erase $(DOCDIR)\html\ogl\*.ref cd $(THISDIR) - -$(DOCDIR)\html\ogl\ogl.chm: $(DOCDIR)\html\ogl\ogl.htm $(DOCDIR)\html\ogl\ogl.hhp +$(DOCDIR)\htmlhelp\ogl.chm: $(DOCDIR)\html\ogl\ogl.htm $(DOCDIR)\html\ogl\ogl.hhp cd $(DOCDIR)\html\ogl -hhc ogl.hhp + -erase $(DOCDIR)\htmlhelp\ogl.chm + move ogl.chm $(DOCDIR)\htmlhelp\ogl.chm cd $(THISDIR) - -$(LOCALDOCDIR)\ogl.dvi: $(DOCSOURCES) - cd $(LOCALDOCDIR) +# An htb file is a zip file containing the .htm, .gif, .hhp, .hhc and .hhk +# files, renamed to htb. +# This can then be used with e.g. helpview. +# Optionally, a cached version of the .hhp file can be generated with hhp2cached. +$(DOCDIR)\htb\ogl.htb: $(DOCDIR)\html\ogl\ogl.htm + cd $(DOCDIR)\html\ogl + -erase ogl.zip ogl.htb + zip ogl.zip *.htm *.gif *.hhp *.hhc *.hhk + -mkdir $(DOCDIR)\htb + -erase $(DOCDIR)\htb\ogl.htb + -erase $(DOCDIR)\htb\ogl.htb + move ogl.zip $(DOCDIR)\htb\ogl.htb + cd $(THISDIR) + +$(DOCSOURCEDIR)\ogl.dvi: $(DOCSOURCES) + cd $(DOCSOURCEDIR) -latex ogl -latex ogl -makeindx ogl @@ -187,10 +205,9 @@ $(LOCALDOCDIR)\ogl.dvi: $(DOCSOURCES) -latex ogl cd $(THISDIR) -$(WXDIR)\docs\ps\ogl.ps: $(LOCALDOCDIR)\ogl.dvi - cd $(LOCALDOCDIR) +$(WXDIR)\docs\ps\ogl.ps: $(DOCSOURCEDIR)\ogl.dvi + cd $(DOCSOURCEDIR) -dvips32 -o ogl.ps ogl move ogl.ps $(WXDIR)\docs\ps\ogl.ps cd $(THISDIR) -