############################################################################# # Makefile for building: Linux/swig # Generated by qmake (1.05a) (Qt 3.1.2) on: Mon Dec 5 13:24:42 2005 # Project: swig.pro # Template: app # Command: $(QMAKE) -o Makefile swig.pro ############################################################################# ####### Compiler, tools and options CC = gcc CXX = g++ LEX = flex YACC = yacc CFLAGS = -pipe -UZTS -Wall -W -O2 -g -pipe -march=i386 -mcpu=i686 -fno-use-cxa-atexit -fexceptions -DNDEBUG CXXFLAGS = -pipe -UZTS -Wall -W -O2 -g -pipe -march=i386 -mcpu=i686 -fno-use-cxa-atexit -fexceptions -DNDEBUG LEXFLAGS = YACCFLAGS= -d INCPATH = -I$(QTDIR)/mkspecs/default -I. -ISource/CParse -ISource/DOH -ISource/Include -ISource/Swig -ISource/Modules -ISource/Preprocessor LINK = g++ LFLAGS = LIBS = $(SUBLIBS) AR = ar cqs RANLIB = MOC = $(QTDIR)/bin/moc UIC = $(QTDIR)/bin/uic QMAKE = qmake TAR = tar -cf GZIP = gzip -9f COPY = cp -f COPY_FILE= $(COPY) -p COPY_DIR = $(COPY) -pR DEL_FILE = rm -f SYMLINK = ln -sf DEL_DIR = rmdir MOVE = mv -f CHK_DIR_EXISTS= test -d MKDIR = mkdir -p ####### Output directory OBJECTS_DIR = Linux/obj/release/ ####### Files HEADERS = Source/CParse/cparse.h \ Source/CParse/parser.h \ Source/DOH/doh.h \ Source/DOH/dohint.h \ Source/Include/swigconfig.h \ Source/Include/swigwarn.h \ Source/Modules/swigmod.h \ Source/Modules/ExceptionClass.h \ Source/Swig/swig.h \ Source/Preprocessor/preprocessor.h SOURCES = Source/CParse/cscanner.c \ Source/CParse/parser.c \ Source/CParse/templ.c \ Source/CParse/util.c \ Source/DOH/base.c \ Source/DOH/file.c \ Source/DOH/fio.c \ Source/DOH/hash.c \ Source/DOH/list.c \ Source/DOH/memory.c \ Source/DOH/string.c \ Source/DOH/void.c \ Source/Modules/allocate.cxx \ Source/Modules/browser.cxx \ Source/Modules/chicken.cxx \ Source/Modules/contract.cxx \ Source/Modules/csharp.cxx \ Source/Modules/directors.cxx \ Source/Modules/emit.cxx \ Source/Modules/guile.cxx \ Source/Modules/java.cxx \ Source/Modules/lang.cxx \ Source/Modules/main.cxx \ Source/Modules/module.cxx \ Source/Modules/mzscheme.cxx \ Source/Modules/ocaml.cxx \ Source/Modules/overload.cxx \ Source/Modules/perl5.cxx \ Source/Modules/php4.cxx \ Source/Modules/php5.cxx \ Source/Modules/pike.cxx \ Source/Modules/python.cxx \ Source/Modules/ruby.cxx \ Source/Modules/s-exp.cxx \ Source/Modules/swigmain.cxx \ Source/Modules/tcl8.cxx \ Source/Modules/typepass.cxx \ Source/Modules/utils.cxx \ Source/Modules/xml.cxx \ Source/Swig/cwrap.c \ Source/Swig/error.c \ Source/Swig/fragment.c \ Source/Swig/getopt.c \ Source/Swig/include.c \ Source/Swig/misc.c \ Source/Swig/naming.c \ Source/Swig/parms.c \ Source/Swig/scanner.c \ Source/Swig/stype.c \ Source/Swig/symbol.c \ Source/Swig/tree.c \ Source/Swig/typemap.c \ Source/Swig/typeobj.c \ Source/Swig/typesys.c \ Source/Swig/warn.c \ Source/Swig/wrapfunc.c \ Source/Preprocessor/cpp.c \ Source/Preprocessor/expr.c OBJECTS = Linux/obj/release/cscanner.o \ Linux/obj/release/parser.o \ Linux/obj/release/templ.o \ Linux/obj/release/util.o \ Linux/obj/release/base.o \ Linux/obj/release/file.o \ Linux/obj/release/fio.o \ Linux/obj/release/hash.o \ Linux/obj/release/list.o \ Linux/obj/release/memory.o \ Linux/obj/release/string.o \ Linux/obj/release/void.o \ Linux/obj/release/allocate.o \ Linux/obj/release/browser.o \ Linux/obj/release/chicken.o \ Linux/obj/release/contract.o \ Linux/obj/release/csharp.o \ Linux/obj/release/directors.o \ Linux/obj/release/emit.o \ Linux/obj/release/guile.o \ Linux/obj/release/java.o \ Linux/obj/release/lang.o \ Linux/obj/release/main.o \ Linux/obj/release/module.o \ Linux/obj/release/mzscheme.o \ Linux/obj/release/ocaml.o \ Linux/obj/release/overload.o \ Linux/obj/release/perl5.o \ Linux/obj/release/php4.o \ Linux/obj/release/php5.o \ Linux/obj/release/pike.o \ Linux/obj/release/python.o \ Linux/obj/release/ruby.o \ Linux/obj/release/s-exp.o \ Linux/obj/release/swigmain.o \ Linux/obj/release/tcl8.o \ Linux/obj/release/typepass.o \ Linux/obj/release/utils.o \ Linux/obj/release/xml.o \ Linux/obj/release/cwrap.o \ Linux/obj/release/error.o \ Linux/obj/release/fragment.o \ Linux/obj/release/getopt.o \ Linux/obj/release/include.o \ Linux/obj/release/misc.o \ Linux/obj/release/naming.o \ Linux/obj/release/parms.o \ Linux/obj/release/scanner.o \ Linux/obj/release/stype.o \ Linux/obj/release/symbol.o \ Linux/obj/release/tree.o \ Linux/obj/release/typemap.o \ Linux/obj/release/typeobj.o \ Linux/obj/release/typesys.o \ Linux/obj/release/warn.o \ Linux/obj/release/wrapfunc.o \ Linux/obj/release/cpp.o \ Linux/obj/release/expr.o FORMS = UICDECLS = UICIMPLS = SRCMOC = OBJMOC = DIST = swig.pro QMAKE_TARGET = swig DESTDIR = Linux/ TARGET = Linux/swig first: all ####### Implicit rules .SUFFIXES: .c .cpp .cc .cxx .C .cpp.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .cc.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .cxx.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .C.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .c.o: $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< ####### Build rules all: $(TARGET) $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) test -d Linux/ || mkdir -p Linux/ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) mocables: $(SRCMOC) $(MOC): ( cd $(QTDIR)/src/moc ; $(MAKE) ) dist: @mkdir -p Linux/obj/release/swig && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) Linux/obj/release/swig/ && ( cd `dirname Linux/obj/release/swig` && $(TAR) swig.tar swig && $(GZIP) swig.tar ) && $(MOVE) `dirname Linux/obj/release/swig`/swig.tar.gz . && $(DEL_FILE) -r Linux/obj/release/swig uiclean: yaccclean: lexclean: clean: -$(DEL_FILE) $(OBJECTS) -$(DEL_FILE) Makefile -$(DEL_FILE) *~ core *.core ####### Sub-libraries distclean: clean -$(DEL_FILE) Linux/$(TARGET) $(TARGET) FORCE: ####### Compile Linux/obj/release/cscanner.o: Source/CParse/cscanner.c Source/CParse/cparse.h \ Source/CParse/parser.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/cscanner.o Source/CParse/cscanner.c Linux/obj/release/parser.o: Source/CParse/parser.c Source/CParse/cparse.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/parser.o Source/CParse/parser.c Linux/obj/release/templ.o: Source/CParse/templ.c Source/CParse/cparse.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/templ.o Source/CParse/templ.c Linux/obj/release/util.o: Source/CParse/util.c $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/util.o Source/CParse/util.c Linux/obj/release/base.o: Source/DOH/base.c Source/DOH/dohint.h \ Source/DOH/doh.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/base.o Source/DOH/base.c Linux/obj/release/file.o: Source/DOH/file.c Source/DOH/dohint.h \ Source/DOH/doh.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/file.o Source/DOH/file.c Linux/obj/release/fio.o: Source/DOH/fio.c Source/DOH/dohint.h \ Source/DOH/doh.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/fio.o Source/DOH/fio.c Linux/obj/release/hash.o: Source/DOH/hash.c Source/DOH/dohint.h \ Source/DOH/doh.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/hash.o Source/DOH/hash.c Linux/obj/release/list.o: Source/DOH/list.c Source/DOH/dohint.h \ Source/DOH/doh.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/list.o Source/DOH/list.c Linux/obj/release/memory.o: Source/DOH/memory.c Source/DOH/dohint.h \ Source/DOH/doh.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/memory.o Source/DOH/memory.c Linux/obj/release/string.o: Source/DOH/string.c Source/DOH/dohint.h \ Source/DOH/doh.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/string.o Source/DOH/string.c Linux/obj/release/void.o: Source/DOH/void.c Source/DOH/dohint.h \ Source/DOH/doh.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/void.o Source/DOH/void.c Linux/obj/release/allocate.o: Source/Modules/allocate.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/allocate.o Source/Modules/allocate.cxx Linux/obj/release/browser.o: Source/Modules/browser.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/browser.o Source/Modules/browser.cxx Linux/obj/release/chicken.o: Source/Modules/chicken.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/chicken.o Source/Modules/chicken.cxx Linux/obj/release/contract.o: Source/Modules/contract.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/contract.o Source/Modules/contract.cxx Linux/obj/release/csharp.o: Source/Modules/csharp.cxx Source/Modules/swigmod.h \ Source/Modules/ExceptionClass.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/csharp.o Source/Modules/csharp.cxx Linux/obj/release/directors.o: Source/Modules/directors.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/directors.o Source/Modules/directors.cxx Linux/obj/release/emit.o: Source/Modules/emit.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/emit.o Source/Modules/emit.cxx Linux/obj/release/guile.o: Source/Modules/guile.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/guile.o Source/Modules/guile.cxx Linux/obj/release/java.o: Source/Modules/java.cxx Source/Modules/swigmod.h \ Source/Modules/ExceptionClass.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/java.o Source/Modules/java.cxx Linux/obj/release/lang.o: Source/Modules/lang.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/lang.o Source/Modules/lang.cxx Linux/obj/release/main.o: Source/Modules/main.cxx Source/Modules/swigmod.h \ Source/Modules/ExceptionClass.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/main.o Source/Modules/main.cxx Linux/obj/release/module.o: Source/Modules/module.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/module.o Source/Modules/module.cxx Linux/obj/release/mzscheme.o: Source/Modules/mzscheme.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/mzscheme.o Source/Modules/mzscheme.cxx Linux/obj/release/ocaml.o: Source/Modules/ocaml.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/ocaml.o Source/Modules/ocaml.cxx Linux/obj/release/overload.o: Source/Modules/overload.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/overload.o Source/Modules/overload.cxx Linux/obj/release/perl5.o: Source/Modules/perl5.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/perl5.o Source/Modules/perl5.cxx Linux/obj/release/php4.o: Source/Modules/php4.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/php4.o Source/Modules/php4.cxx Linux/obj/release/php5.o: Source/Modules/php5.cxx Source/Modules/swigmod.h \ Source/Modules/ExceptionClass.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/php5.o Source/Modules/php5.cxx Linux/obj/release/pike.o: Source/Modules/pike.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/pike.o Source/Modules/pike.cxx Linux/obj/release/python.o: Source/Modules/python.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/python.o Source/Modules/python.cxx Linux/obj/release/ruby.o: Source/Modules/ruby.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/ruby.o Source/Modules/ruby.cxx Linux/obj/release/s-exp.o: Source/Modules/s-exp.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/s-exp.o Source/Modules/s-exp.cxx Linux/obj/release/swigmain.o: Source/Modules/swigmain.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/swigmain.o Source/Modules/swigmain.cxx Linux/obj/release/tcl8.o: Source/Modules/tcl8.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/tcl8.o Source/Modules/tcl8.cxx Linux/obj/release/typepass.o: Source/Modules/typepass.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/typepass.o Source/Modules/typepass.cxx Linux/obj/release/utils.o: Source/Modules/utils.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/utils.o Source/Modules/utils.cxx Linux/obj/release/xml.o: Source/Modules/xml.cxx Source/Modules/swigmod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Linux/obj/release/xml.o Source/Modules/xml.cxx Linux/obj/release/cwrap.o: Source/Swig/cwrap.c Source/Swig/swig.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/cwrap.o Source/Swig/cwrap.c Linux/obj/release/error.o: Source/Swig/error.c Source/Swig/swig.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/error.o Source/Swig/error.c Linux/obj/release/fragment.o: Source/Swig/fragment.c Source/Swig/swig.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/fragment.o Source/Swig/fragment.c Linux/obj/release/getopt.o: Source/Swig/getopt.c Source/Swig/swig.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/getopt.o Source/Swig/getopt.c Linux/obj/release/include.o: Source/Swig/include.c Source/Swig/swig.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/include.o Source/Swig/include.c Linux/obj/release/misc.o: Source/Swig/misc.c Source/Swig/swig.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/misc.o Source/Swig/misc.c Linux/obj/release/naming.o: Source/Swig/naming.c Source/Swig/swig.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/naming.o Source/Swig/naming.c Linux/obj/release/parms.o: Source/Swig/parms.c Source/Swig/swig.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/parms.o Source/Swig/parms.c Linux/obj/release/scanner.o: Source/Swig/scanner.c Source/Swig/swig.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/scanner.o Source/Swig/scanner.c Linux/obj/release/stype.o: Source/Swig/stype.c Source/Swig/swig.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/stype.o Source/Swig/stype.c Linux/obj/release/symbol.o: Source/Swig/symbol.c Source/Swig/swig.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/symbol.o Source/Swig/symbol.c Linux/obj/release/tree.o: Source/Swig/tree.c Source/Swig/swig.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/tree.o Source/Swig/tree.c Linux/obj/release/typemap.o: Source/Swig/typemap.c Source/Swig/swig.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/typemap.o Source/Swig/typemap.c Linux/obj/release/typeobj.o: Source/Swig/typeobj.c Source/Swig/swig.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/typeobj.o Source/Swig/typeobj.c Linux/obj/release/typesys.o: Source/Swig/typesys.c Source/Swig/swig.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/typesys.o Source/Swig/typesys.c Linux/obj/release/warn.o: Source/Swig/warn.c Source/Swig/swig.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/warn.o Source/Swig/warn.c Linux/obj/release/wrapfunc.o: Source/Swig/wrapfunc.c Source/Swig/swig.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/wrapfunc.o Source/Swig/wrapfunc.c Linux/obj/release/cpp.o: Source/Preprocessor/cpp.c Source/Preprocessor/preprocessor.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/cpp.o Source/Preprocessor/cpp.c Linux/obj/release/expr.o: Source/Preprocessor/expr.c Source/Preprocessor/preprocessor.h $(CC) -c $(CFLAGS) $(INCPATH) -o Linux/obj/release/expr.o Source/Preprocessor/expr.c ####### Install install: all uninstall: