#############################################################################
# Makefile for building: libsip.so.10.1.0
# Generated by qmake (1.04a) (Qt 3.1.1) on: Fri Jul 25 00:01:31 2003
# Project:  siplib.pro
# Template: lib
# Command: $(QMAKE) -o Makefile.in siplib.pro
#############################################################################

####### Compiler, tools and options

QTDIR    = /usr/lib/qt-3.1
MAKE     = /usr/bin/make
CC       = gcc
CXX      = g++
LEX      = flex
YACC     = yacc
CFLAGS   = -pipe -w -O2 -march=i386 -mcpu=i686 -g -DGLX_GLXEXT_LEGACY -fno-use-cxa-atexit -fno-exceptions -D_REENTRANT -fPIC  -DSIP_MAKE_DLL -DSIP_QT_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
CXXFLAGS = -pipe -w -O2 -march=i386 -mcpu=i686 -g -DGLX_GLXEXT_LEGACY -fno-use-cxa-atexit -fno-exceptions -D_REENTRANT -fPIC  -DSIP_MAKE_DLL -DSIP_QT_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
LEXFLAGS = 
YACCFLAGS= -d
INCPATH  = -I$(QTDIR)/mkspecs/default -I. -I. -I/mit/python/arch/i386_rh9/include/python2.2 -I$(QTDIR)/include
LINK     = g++
LFLAGS   = -shared -Wl,-soname,libsip.so.10
LIBS     = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm -lpthread
AR       = ar cqs
RANLIB   = 
MOC      = $(QTDIR)/bin/moc
UIC      = $(QTDIR)/bin/uic
QMAKE    = /usr/lib/qt-3.1/bin/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 = ./

####### Files

HEADERS = sip.h \
		sipQt.h \
		sipint.h
SOURCES = objmap.c \
		qtlib.cpp \
		threads.c \
		siplib.c
OBJECTS = objmap.o \
		qtlib.o \
		threads.o \
		siplib.o
FORMS = 
UICDECLS = 
UICIMPLS = 
SRCMOC   = moc_sipQt.cpp
OBJMOC = moc_sipQt.o
DIST	   = siplib.pro
QMAKE_TARGET = sip
DESTDIR  = /mit/python/arch/i386_rh9/lib/python2.2/site-packages/
TARGET   = libsip.so.10.1.0
TARGETA	= /mit/python/arch/i386_rh9/lib/python2.2/site-packages/libsip.a
TARGETD	= libsip.so.10.1.0
TARGET0	= libsip.so
TARGET1	= libsip.so.10
TARGET2	= libsip.so.10.1

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: Makefile.in  /mit/python/arch/i386_rh9/lib/python2.2/site-packages/$(TARGET)

/mit/python/arch/i386_rh9/lib/python2.2/site-packages/$(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC) $(SUBLIBS) 
	test -d /mit/python/arch/i386_rh9/lib/python2.2/site-packages/ || mkdir -p /mit/python/arch/i386_rh9/lib/python2.2/site-packages/
	-$(DEL_FILE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2)
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
	-ln -s $(TARGET) $(TARGET0)
	-ln -s $(TARGET) $(TARGET1)
	-ln -s $(TARGET) $(TARGET2)
	-$(DEL_FILE) /mit/python/arch/i386_rh9/lib/python2.2/site-packages/$(TARGET)
	-$(DEL_FILE) /mit/python/arch/i386_rh9/lib/python2.2/site-packages/$(TARGET0)
	-$(DEL_FILE) /mit/python/arch/i386_rh9/lib/python2.2/site-packages/$(TARGET1)
	-$(DEL_FILE) /mit/python/arch/i386_rh9/lib/python2.2/site-packages/$(TARGET2)
	-$(MOVE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2) /mit/python/arch/i386_rh9/lib/python2.2/site-packages/



staticlib: $(TARGETA)

$(TARGETA): $(UICDECLS) $(OBJECTS) $(OBJMOC)
	-$(DEL_FILE) $(TARGETA) 
	$(AR) $(TARGETA) $(OBJECTS) $(OBJMOC)

mocables: $(SRCMOC)

$(MOC): 
	( cd $(QTDIR)/src/moc ; $(MAKE) )

Makefile.in: siplib.pro  $(QTDIR)/mkspecs/default/qmake.conf 
	$(QMAKE) -o Makefile.in siplib.pro
qmake: 
	@$(QMAKE) -o Makefile.in siplib.pro

dist: 
	@mkdir -p .tmp/sip && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/sip/ && ( cd `dirname .tmp/sip` && $(TAR) sip.tar sip && $(GZIP) sip.tar ) && $(MOVE) `dirname .tmp/sip`/sip.tar.gz . && $(DEL_FILE) -r .tmp/sip

mocclean:
	-$(DEL_FILE) $(OBJMOC)
	-$(DEL_FILE) $(SRCMOC)

uiclean:

yaccclean:
lexclean:
clean: mocclean
	-$(DEL_FILE) $(OBJECTS) 
	-$(DEL_FILE) *~ core *.core


####### Sub-libraries

distclean: clean
	-$(DEL_FILE) /mit/python/arch/i386_rh9/lib/python2.2/site-packages/$(TARGET) $(TARGET)
	-$(DEL_FILE) /mit/python/arch/i386_rh9/lib/python2.2/site-packages/$(TARGET0) /mit/python/arch/i386_rh9/lib/python2.2/site-packages/$(TARGET1) /mit/python/arch/i386_rh9/lib/python2.2/site-packages/$(TARGET2) $(TARGETA)


FORCE:

####### Compile

objmap.o: objmap.c sip.h \
		sipint.h

qtlib.o: qtlib.cpp sipQt.h \
		sipint.h \
		sip.h

threads.o: threads.c sip.h \
		sipint.h

siplib.o: siplib.c sip.h \
		sipint.h

moc_sipQt.o: moc_sipQt.cpp sipQt.h sip.h

moc_sipQt.cpp: $(MOC) sipQt.h
	$(MOC) sipQt.h -o moc_sipQt.cpp

####### Install

install: all 

uninstall: 


install:
	-cp sip.h /mit/python/arch/i386_rh9/include/python2.2
	-cp sipQt.h /mit/python/arch/i386_rh9/include/python2.2
