git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@546 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			107 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			107 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
#
 | 
						|
# File:		makefile.nt
 | 
						|
# Author:	Julian Smart
 | 
						|
# Created:	1993
 | 
						|
# Updated:	
 | 
						|
# Copyright:	(c) 1993, AIAI, University of Edinburgh
 | 
						|
#
 | 
						|
# "%W% %G%"
 | 
						|
#
 | 
						|
# Makefile : Builds GLCanvas class library (MS VC++).
 | 
						|
# Use FINAL=1 argument to nmake to build final version with no debugging
 | 
						|
# info
 | 
						|
 | 
						|
# Set WXDIR for your system
 | 
						|
WXDIR = $(WXWIN)
 | 
						|
GLDIR = $(WXDIR)\utils\glcanvas
 | 
						|
THISDIR = $(GLDIR)\win
 | 
						|
EXTRALIBS=$(WXDIR)\lib\glcanvas.lib
 | 
						|
DOCDIR=$(WXDIR)\docs
 | 
						|
LOCALDOCDIR=$(WXDIR)\utils\glcanvas\docs
 | 
						|
 | 
						|
!include $(WXDIR)\src\ntwxwin.mak
 | 
						|
 | 
						|
PROGRAM=test
 | 
						|
 
 | 
						|
OBJECTS = glcanvas.obj
 | 
						|
LIBTARGET=$(WXDIR)\lib\glcanvas.lib
 | 
						|
 | 
						|
all:    $(LIBTARGET)
 | 
						|
 | 
						|
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)
 | 
						|
 | 
						|
$(LIBTARGET): $(OBJECTS)
 | 
						|
	-erase $(LIBTARGET)
 | 
						|
	$(implib) @<<
 | 
						|
-out:$(LIBTARGET)
 | 
						|
-machine:$(CPU)
 | 
						|
$(OBJECTS)
 | 
						|
<<
 | 
						|
 | 
						|
glcanvas.obj:      glcanvas.h glcanvas.$(SRCSUFF) $(DUMMYOBJ)
 | 
						|
        $(cc) @<<
 | 
						|
$(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
 | 
						|
<<
 | 
						|
 | 
						|
clean:
 | 
						|
        -erase *.obj
 | 
						|
        -erase *.sbr
 | 
						|
        -erase *.exe
 | 
						|
        -erase *.res
 | 
						|
        -erase *.map
 | 
						|
        -erase *.pdb
 | 
						|
        -erase $(LIBTARGET)
 | 
						|
 | 
						|
DOCSOURCES=$(LOCALDOCDIR)\manual.tex $(LOCALDOCDIR)\classes.tex
 | 
						|
 | 
						|
html: $(DOCDIR)\html\glcanvas\glcanvas.htm
 | 
						|
hlp: $(DOCDIR)\winhelp\glcanvas.hlp
 | 
						|
ps: $(WXDIR)\docs\ps\glcanvas.ps
 | 
						|
 | 
						|
$(DOCDIR)\winhelp\glcanvas.hlp:         $(LOCALDOCDIR)\glcanvas.rtf $(LOCALDOCDIR)\glcanvas.hpj
 | 
						|
        cd $(LOCALDOCDIR)
 | 
						|
        -erase glcanvas.ph
 | 
						|
        hc glcanvas
 | 
						|
        move glcanvas.hlp $(DOCDIR)\winhelp\glcanvas.hlp
 | 
						|
        move glcanvas.cnt $(DOCDIR)\winhelp\glcanvas.cnt
 | 
						|
        cd $(THISDIR)
 | 
						|
 | 
						|
$(LOCALDOCDIR)\glcanvas.rtf: $(DOCSOURCES)
 | 
						|
        cd $(LOCALDOCDIR)
 | 
						|
        -start /w tex2rtf $(LOCALDOCDIR)\manual.tex $(LOCALDOCDIR)\glcanvas.rtf -twice -winhelp
 | 
						|
        cd $(THISDIR)
 | 
						|
 | 
						|
$(DOCDIR)\html\glcanvas\glcanvas.htm:         $(DOCSOURCES)
 | 
						|
        cd $(LOCALDOCDIR)
 | 
						|
        -mkdir $(DOCDIR)\html\glcanvas
 | 
						|
        -start /w tex2rtf $(LOCALDOCDIR)\manual.tex $(DOCDIR)\html\glcanvas\glcanvas.htm -twice -html
 | 
						|
        -erase $(DOCDIR)\html\glcanvas\*.con
 | 
						|
        -erase $(DOCDIR)\html\glcanvas\*.ref
 | 
						|
        cd $(THISDIR)
 | 
						|
 | 
						|
$(LOCALDOCDIR)\manual.dvi:	$(DOCSOURCES)
 | 
						|
	cd $(LOCALDOCDIR)
 | 
						|
        -latex manual
 | 
						|
        -latex manual
 | 
						|
        -makeindx manual
 | 
						|
        -bibtex manual
 | 
						|
        -latex manual
 | 
						|
        -latex manual
 | 
						|
        cd $(THISDIR)
 | 
						|
 | 
						|
$(WXDIR)\docs\ps\glcanvas.ps:	$(LOCALDOCDIR)\manual.dvi
 | 
						|
	cd $(LOCALDOCDIR)
 | 
						|
        -dvips32 -o glcanvas.ps manual
 | 
						|
        move glcanvas.ps $(WXDIR)\docs\ps\glcanvas.ps
 | 
						|
        cd $(THISDIR)
 | 
						|
 | 
						|
 |