1 # Modified from automatic creation by Kevin Butler (butler@byu.edu)
 
   2 # for Microsoft Visual C++ (11/22/96)
 
   4 #######################################################################
 
   6 # Simplified Wrapper and Interface Generator (SWIG)
 
   8 # Makefile for version 1.0 Final
 
  12 # This makefile is now mostly constructed by ./configure.
 
  15 # Revision 1.1  2002/04/29 19:56:47  RD
 
  16 # Since I have made several changes to SWIG over the years to accomodate
 
  17 # special cases and other things in wxPython, and since I plan on making
 
  18 # several more, I've decided to put the SWIG sources in wxPython's CVS
 
  19 # instead of relying on maintaining patches.  This effectivly becomes a
 
  20 # fork of an obsolete version of SWIG, :-( but since SWIG 1.3 still
 
  21 # doesn't have some things I rely on in 1.1, not to mention that my
 
  22 # custom patches would all have to be redone, I felt that this is the
 
  23 # easier road to take.
 
  25 # Revision 1.2  1999/08/17 03:31:30  beazley
 
  26 # Minor cleanup. Removed Perl4
 
  28 # Revision 1.1.1.1  1999/02/28 02:00:50  beazley
 
  31 # Revision 1.1  1996/08/12 01:55:02  dmb
 
  34 #######################################################################
 
  39 !include <..\make_win.in>
 
  42 ########################################################################
 
  43 # Normally, you shouldn't have to change anything below this point     #
 
  44 ########################################################################
 
  48 WRAPOBJS = swigmain.obj tcl.obj tcl8.obj perl5.obj python.obj pycpp.obj debug.obj guile.obj
 
  49 WRAPSRCS = swigmain.cxx tcl.cxx tcl8.cxx perl5.cxx python.cxx pycpp.cxx debug.cxx guile.cxx
 
  50 WRAPHEADERS = $(rootdir)/Include/swig.h swigtcl.h tcl8.h perl5.h python.h guile.h debug.h \
 
  53 TARGET  = $(rootdir)\wxswig.exe
 
  54 LIBNAME = $(rootdir)\libswig.lib
 
  58 # Rules for creation of a .obj file from .cxx
 
  61         $(CC) $(INCFLAGS) $(CFLAGS) -c -o $*.obj $<
 
  65 $(TARGET): $(WRAPOBJS) $(WRAPHEADERS) $(LIBNAME)
 
  66         $(CC)  -o $(TARGET) $(INCFLAGS) $(WRAPOBJS) $(LIBS)
 
  68 swigmain.obj: swigmain.cxx
 
  71 python.obj: python.cxx