]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/wxSWIG/swig_lib/perl5/Makefile
Updates for building wxSWIG on Linux
[wxWidgets.git] / wxPython / wxSWIG / swig_lib / perl5 / Makefile
diff --git a/wxPython/wxSWIG/swig_lib/perl5/Makefile b/wxPython/wxSWIG/swig_lib/perl5/Makefile
deleted file mode 100644 (file)
index abadc85..0000000
+++ /dev/null
@@ -1,140 +0,0 @@
-# Generated automatically from Makefile.in by configure.
-# ---------------------------------------------------------------
-# $Header$
-# SWIG Perl5 Makefile
-# 
-# This file can be used to build various Perl5 extensions with SWIG.
-# By default this file is set up for dynamic loading, but it can
-# be easily customized for static extensions by modifying various
-# portions of the file.
-#
-#        SRCS       = C source files
-#        CXXSRCS    = C++ source files
-#        OBJCSRCS   = Objective-C source files
-#        OBJS       = Additional .o files (compiled previously)
-#        INTERFACE  = SWIG interface file
-#        TARGET     = Name of target module or executable
-#
-# Many portions of this file were created by the SWIG configure
-# script and should already reflect your machine.
-#----------------------------------------------------------------
-
-SRCS          = 
-CXXSRCS       = 
-OBJCSRCS      = 
-OBJS          = 
-INTERFACE     = 
-WRAPFILE      = $(INTERFACE:.i=_wrap.c)
-WRAPOBJ       = $(INTERFACE:.i=_wrap.o)
-TARGET        = module.so # Use this kind of target for dynamic loading
-#TARGET        = myperl  # Use this target for static linking
-
-prefix        = /usr/local
-exec_prefix   = ${prefix}
-
-CC            = cc
-CXX           = CC
-OBJC          = cc -Wno-import # -Wno-import needed for gcc 
-CFLAGS        = 
-INCLUDE       =
-LIBS          =
-
-# SWIG Options
-#     SWIG      = location of the SWIG executable
-#     SWIGOPT   = SWIG compiler options
-#     SWIGCC    = Compiler used to compile the wrapper file
-
-SWIG          = $(exec_prefix)/bin/swig 
-SWIGOPT       = -perl5 
-SWIGCC        = $(CC) 
-
-# SWIG Library files.  Uncomment this to staticly rebuild Perl
-#SWIGLIB       = -static -lperlmain.i
-
-# Rules for creating .o files from source.
-
-COBJS         = $(SRCS:.c=.o)
-CXXOBJS       = $(CXXSRCS:.cxx=.o)
-OBJCOBJS      = $(OBJCSRCS:.m=.o)
-ALLOBJS       = $(COBJS) $(CXXOBJS) $(OBJCOBJS) $(OBJS)
-
-# Command that will be used to build the final extension.
-BUILD         = $(SWIGCC)
-
-# Uncomment the following if you are using dynamic loading
-CCSHARED      = 
-BUILD         = ld -G
-
-# Uncomment the following if you are using dynamic loading with C++ and
-# need to provide additional link libraries (this is not always required).
-
-#DLL_LIBS      = -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.7.2 \
-             -L/usr/local/lib -lg++ -lstdc++ -lgcc
-
-# X11 installation (possibly needed if using Perl-Tk)
-
-XLIB          = -L/usr/openwin/lib -lX11
-XINCLUDE      = -I/usr/openwin/include
-
-# Perl installation
-
-PERL_INCLUDE  = -I/usr/local/lib/perl5/5.00503/sun4-solaris/CORE
-PERL_LIB      = -L/usr/local/lib/perl5/5.00503/sun4-solaris/CORE -lperl 
-PERL_FLAGS    = -Dbool=char -Dexplicit=
-
-# Tcl installation.  If using Tk you might need this
-
-TCL_INCLUDE   = -I/usr/local/include
-TCL_LIB       = -L/usr/local/lib
-
-# Build libraries (needed for static builds)
-
-LIBM          = -lm
-LIBC          = 
-SYSLIBS       = $(LIBM) $(LIBC) -lsocket -lnsl -ldl 
-
-# Build options (uncomment only one these)
-
-#TK_LIB        = $(TCL_LIB) -ltcl -ltk $(XLIB)
-BUILD_LIBS    = $(LIBS) # Dynamic loading
-#BUILD_LIBS    = $(PERL_LIB) $(TK_LIB) $(LIBS) $(SYSLIBS)  # Static linking
-
-# Compilation rules for non-SWIG components
-
-.SUFFIXES: .c .cxx .m
-
-.c.o:
-       $(CC) $(CCSHARED) $(CFLAGS) $(INCLUDE) -c $<
-
-.cxx.o:
-       $(CXX) $(CCSHARED) $(CXXFLAGS) $(INCLUDE) -c $<
-
-.m.o:
-       $(OBJC) $(CCSHARED) $(CFLAGS) $(INCLUDE) -c $<
-
-
-# ----------------------------------------------------------------------
-# Rules for building the extension
-# ----------------------------------------------------------------------
-
-all: $(TARGET)
-
-# Convert the wrapper file into an object file
-
-$(WRAPOBJ) : $(WRAPFILE)
-       $(SWIGCC) -c $(CCSHARED) $(CFLAGS) $(INCLUDE) $(PERL_INCLUDE) $(PERL_FLAGS) $(WRAPFILE)
-
-$(WRAPFILE) : $(INTERFACE)
-       $(SWIG) $(SWIGOPT) -o $(WRAPFILE) $(SWIGLIB) $(INTERFACE)
-
-$(TARGET): $(WRAPOBJ) $(ALLOBJS)
-       $(BUILD) $(WRAPOBJ) $(ALLOBJS) $(BUILD_LIBS) -o $(TARGET)
-
-clean:
-       rm -f $(COBJS) $(CXXOBJS) $(OBJCOBJS) $(WRAPOBJ) $(WRAPFILE) $(TARGET)
-
-
-
-
-
-