special cases and other things in wxPython, and since I plan on making several more, I've decided to put the SWIG sources in wxPython's CVS instead of relying on maintaining patches. This effectivly becomes a fork of an obsolete version of SWIG, :-( but since SWIG 1.3 still doesn't have some things I rely on in 1.1, not to mention that my custom patches would all have to be redone, I felt that this is the easier road to take. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15307 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			80 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			80 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # Modified from automatic creation by Kevin Butler (butler@byu.edu)
 | |
| # for Microsoft Visual C++ (11/22/96)
 | |
| #
 | |
| #######################################################################
 | |
| # $Header$
 | |
| # Simplified Wrapper and Interface Generator (SWIG)
 | |
| #
 | |
| # Makefile for version 1.0 Final
 | |
| # Dave Beazley
 | |
| # August 1, 1996
 | |
| #
 | |
| # This makefile is now mostly constructed by ./configure.
 | |
| #
 | |
| # $Log$
 | |
| # Revision 1.1  2002/04/29 19:56:47  RD
 | |
| # Since I have made several changes to SWIG over the years to accomodate
 | |
| # special cases and other things in wxPython, and since I plan on making
 | |
| # several more, I've decided to put the SWIG sources in wxPython's CVS
 | |
| # instead of relying on maintaining patches.  This effectivly becomes a
 | |
| # fork of an obsolete version of SWIG, :-( but since SWIG 1.3 still
 | |
| # doesn't have some things I rely on in 1.1, not to mention that my
 | |
| # custom patches would all have to be redone, I felt that this is the
 | |
| # easier road to take.
 | |
| #
 | |
| # Revision 1.2  1999/08/17 03:31:30  beazley
 | |
| # Minor cleanup. Removed Perl4
 | |
| #
 | |
| # Revision 1.1.1.1  1999/02/28 02:00:50  beazley
 | |
| # Swig1.1
 | |
| #
 | |
| # Revision 1.1  1996/08/12 01:55:02  dmb
 | |
| # Initial revision
 | |
| #
 | |
| #######################################################################
 | |
| 
 | |
| #.KEEP_STATE:
 | |
| 
 | |
| rootdir = ..
 | |
| !include <..\make_win.in>
 | |
| 
 | |
| 
 | |
| ########################################################################
 | |
| # Normally, you shouldn't have to change anything below this point     #
 | |
| ########################################################################
 | |
| 
 | |
| 
 | |
| 
 | |
| WRAPOBJS = swigmain.obj tcl.obj tcl8.obj perl5.obj python.obj pycpp.obj debug.obj guile.obj
 | |
| WRAPSRCS = swigmain.cxx tcl.cxx tcl8.cxx perl5.cxx python.cxx pycpp.cxx debug.cxx guile.cxx
 | |
| WRAPHEADERS = $(rootdir)/Include/swig.h swigtcl.h tcl8.h perl5.h python.h guile.h debug.h \
 | |
|                wrap.h
 | |
| 
 | |
| TARGET  = $(rootdir)\wxswig.exe
 | |
| LIBNAME = $(rootdir)\libswig.lib
 | |
| LIBS    = $(LIBNAME)
 | |
| 
 | |
| #
 | |
| # Rules for creation of a .obj file from .cxx
 | |
| .SUFFIXES: .cxx
 | |
| .cxx.obj:
 | |
| 	$(CC) $(INCFLAGS) $(CFLAGS) -c -o $*.obj $<
 | |
| 
 | |
| all:    $(TARGET)
 | |
| 
 | |
| $(TARGET): $(WRAPOBJS) $(WRAPHEADERS) $(LIBNAME)
 | |
| 	$(CC)  -o $(TARGET) $(INCFLAGS) $(WRAPOBJS) $(LIBS)
 | |
| 
 | |
| swigmain.obj: swigmain.cxx
 | |
| tcl.obj: tcl.cxx
 | |
| perl5.obj: perl5.cxx
 | |
| python.obj: python.cxx
 | |
| pycpp.obj: pycpp.cxx
 | |
| guile.obj: guile.cxx
 | |
| 
 | |
| 
 | |
| clean::
 | |
| 	del *.obj
 | |
| 	del $(TARGET)
 | |
| 
 |