#############################################################################
# Makefile for building: libkjscmodule.so.1.0.0
# Generated by qmake (1.04a) (Qt 3.1.1) on: Sun Mar 16 14:15:05 2003
# Project:  kjs.pro
# Template: lib
# Command: $(QMAKE) -o Makefile kjs.pro
#############################################################################

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

QTDIR    = /usr/lib/qt-3.1
MAKE     = "/usr/bin/make"
KDEDIR    = /usr
CC       = gcc
CXX      = g++
LEX      = flex
YACC     = yacc
CFLAGS   = -pipe -w -Os -march=i586 -mcpu=i686 -DGLX_GLXEXT_LEGACY -fno-use-cxa-atexit -fno-exceptions -D_REENTRANT -fPIC  -DSIP_MAKE_MODULE_DLL -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
CXXFLAGS = -pipe -w -Os -march=i586 -mcpu=i686 -DGLX_GLXEXT_LEGACY -fno-use-cxa-atexit -fno-exceptions -D_REENTRANT -fPIC  -DSIP_MAKE_MODULE_DLL -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -fno-exceptions

LEXFLAGS = 
YACCFLAGS= -d
INCPATH  = -I$(QTDIR)/mkspecs/default -I. -I-I -I../extraH -I. -I/usr/include/python2.2 -I/usr/include/kde -I-I -I/usr/include/kde/kjs -I-I -I/usr/include/kde/dom -I-I -I/usr/include/kde/kio -I-I -I../kdecore -I-I -I../kio -I$(QTDIR)/include
LINK     = g++
LFLAGS   = -shared -Wl,-soname,libkjscmodule.so.1
LIBS     = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -L/usr/lib/python2.2/site-packages -L/usr/lib -lsip -lqtcmodule -lDCOP -lkjs -lkdeui -lkdecore -lkio -lkhtml -lkdeuicmodule -lkdecorecmodule -lkhtmlcmodule -lkiocmodule -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 = sipkjsDeclkjs.h \
		sipkjsKJSUndefined.h \
		sipkjsKJSString.h \
		sipkjsKJSNumber.h \
		sipkjsKJSNull.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSUString.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSUChar.h \
		sipkjsKJSReference.h \
		sipkjsKJSList.h \
		sipkjsKJSListIterator.h \
		sipkjsKJSCompletion.h \
		sipkjsKJSError.h \
		sipkjsKJSValue.h \
		sipkjsKJSObject.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSLookup.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSExecState.h \
		sipkjsKJSContext.h \
		sipkhtmlKHTMLView.h \
		sipkhtmlKHTMLSettings.h \
		sipkhtmlKHTMLPart.h \
		sipkhtmlkhtmlDrawContentsEvent.h \
		sipkhtmlkhtmlMouseReleaseEvent.h \
		sipkhtmlkhtmlMouseMoveEvent.h \
		sipkhtmlkhtmlMouseDoubleClickEvent.h \
		sipkhtmlkhtmlMousePressEvent.h \
		sipkhtmlkhtmlMouseEvent.h \
		sipkhtmlDOMHTMLTableSectionElement.h \
		sipkhtmlDOMHTMLTableCaptionElement.h \
		sipkhtmlDOMHTMLCollection.h \
		sipkhtmlDOMHTMLFormElement.h \
		sipkhtmlDOMHTMLDocument.h \
		sipkhtmlDOMHTMLElement.h \
		sipkhtmlDOMProcessingInstruction.h \
		sipkhtmlDOMEntityReference.h \
		sipkhtmlDOMCDATASection.h \
		sipkhtmlDOMText.h \
		sipkhtmlDOMComment.h \
		sipkhtmlDOMCharacterData.h \
		sipkhtmlDOMDOMString.h \
		sipkhtmlDOMNodeList.h \
		sipkhtmlDOMNamedNodeMap.h \
		sipkhtmlDOMElement.h \
		sipkhtmlDOMAttr.h \
		sipkhtmlDOMDocumentType.h \
		sipkhtmlDOMDocumentFragment.h \
		sipkhtmlDOMNode.h \
		sipkhtmlDOMDocument.h \
		sipkhtmlDOMDOMImplementation.h \
		sipkhtmlDOMAbstractView.h \
		sipkhtmlDOMCustomNodeFilter.h \
		sipkhtmlDOMTreeWalker.h \
		sipkhtmlDOMNodeFilter.h \
		sipkhtmlDOMNodeIterator.h \
		sipkhtmlDOMRange.h \
		sipkhtmlDOMUIEvent.h \
		sipkhtmlDOMDomShared.h \
		sipkhtmlDOMEventListener.h \
		sipkhtmlDOMEvent.h \
		sipkhtmlDOMCounter.h \
		sipkhtmlDOMRect.h \
		sipkhtmlDOMRGBColor.h \
		sipkhtmlDOMCSSPrimitiveValue.h \
		sipkhtmlDOMCSSValue.h \
		sipkhtmlDOMCSSStyleDeclaration.h \
		sipkhtmlDOMMediaList.h \
		sipkhtmlDOMStyleSheetList.h \
		sipkhtmlDOMCSSStyleSheet.h \
		sipkhtmlDOMStyleSheet.h \
		sipkhtmlDOMCSSRuleList.h \
		sipkhtmlDOMCSSRule.h \
		sipkpartsPluginInfoList.h \
		sipkpartsPluginList.h \
		sipkpartsPartList.h \
		sipkpartsROPList.h \
		sipkpartsActionSlotMap.h \
		sipkpartsKPartsPartManager.h \
		sipkpartsKPartsReadOnlyPart.h \
		sipkpartsKPartsPart.h \
		sipkpartsKPartsPartSelectEvent.h \
		sipkpartsKPartsPartActivateEvent.h \
		sipkpartsKPartsGUIActivateEvent.h \
		sipkpartsKPartsPartBase.h \
		sipkpartsKPartsBrowserInterface.h \
		sipkpartsKPartsURLArgs.h \
		sipkpartsKPartsBrowserExtension.h \
		sipkpartsKPartsEvent.h \
		sipkioKIOUDSEntryList.h \
		sipkioKIOUDSEntry.h \
		sipkioSycocaEntryList.h \
		sipkioSvcMimeList.h \
		sipkioSvcMimePtr.h \
		sipkioSvcTypeList.h \
		sipkioSvcTypePtr.h \
		sipkioSvcGroupPtr.h \
		sipkioSvcTypeProfileList.h \
		sipkioSvcOfferList.h \
		sipkioSvcList.h \
		sipkioSvcPtr.h \
		sipkioKIOMetaData.h \
		sipkioKStringListMap.h \
		sipkioKFileItemList.h \
		sipkioKActionQPtrList.h \
		sipkioKDataToolInfoVList.h \
		sipkiokiofilesize_t.h \
		sipkioKIOSlaveBase.h \
		sipkioKIOSlaveInterface.h \
		sipkioKIOSlave.h \
		sipkioKURIFilterData.h \
		sipkioKURLCompletion.h \
		sipkioKService.h \
		sipkioKScanDialog.h \
		sipkioKOCRDialog.h \
		sipkioKRun.h \
		sipkioKMimeTypeResolverBase.h \
		sipkioKServiceType.h \
		sipkioKMimeType.h \
		sipkioKMimeMagicResult.h \
		sipkioKFilterBase.h \
		sipkioKFileMimeTypeInfoItemInfo.h \
		sipkioKFileMimeTypeInfoGroupInfo.h \
		sipkioKFileMimeTypeInfo.h \
		sipkioKFileMetaInfoGroup.h \
		sipkioKFilePlugin.h \
		sipkioKFileMetaInfoItem.h \
		sipkioKFileMetaInfo.h \
		sipkioKFileItem.h \
		sipkioKDataToolInfo.h \
		sipkioKDataTool.h \
		sipkioKArchiveEntry.h \
		sipkioKArchiveDirectory.h \
		sipkioKArchive.h \
		sipkioKIODeleteJob.h \
		sipkioKIOCopyJob.h \
		sipkioKIOListJob.h \
		sipkioKIOFileCopyJob.h \
		sipkioKIOMimetypeJob.h \
		sipkioKIOTransferJob.h \
		sipkioKIOStatJob.h \
		sipkioKIOSimpleJob.h \
		sipkioKIOProgressBase.h \
		sipkioKIOConnection.h \
		sipkioKIOJob.h \
		sipkioKIONetRCAutoLogin.h \
		sipkioKIOAuthInfo.h \
		sipkdeuiKWidgetList.h \
		sipkdeuiKXMLGUIClientList.h \
		sipkdeuiKActionList.h \
		sipkdeuiKMainWindowList.h \
		sipkdeuiKLVItemList.h \
		sipkdeuiKActionVList.h \
		sipkdeuiKActionMap.h \
		sipkdeuiKXMLGUIFactory.h \
		sipkdeuiKXMLGUIClientStateChange.h \
		sipkdeuiKToolBarButton.h \
		sipkdeuiKToolBar.h \
		sipkdeuiKTipDatabase.h \
		sipkdeuiKStatusBar.h \
		sipkdeuiKSharedPixmap.h \
		sipkdeuiKProgress.h \
		sipkdeuiKPopupMenu.h \
		sipkdeuiKNumInput.h \
		sipkdeuiKMessageBox.h \
		sipkdeuiKMenuBar.h \
		sipkdeuiKXMLGUIBuilder.h \
		sipkdeuiKListView.h \
		sipkdeuiKLineEdit.h \
		sipkdeuiKGuiItem.h \
		sipkdeuiKXMLGUIClient.h \
		sipkdeuiKSystemTray.h \
		sipkdeuiKMainWindow.h \
		sipkdeuiKDockMainWindow.h \
		sipkdeuiKDockManager.h \
		sipkdeuiKDockWidget.h \
		sipkdeuiKDockTabGroup.h \
		sipkdeuiKDockWidgetHeaderDrag.h \
		sipkdeuiKDockWidgetAbstractHeaderDrag.h \
		sipkdeuiKDockWidgetAbstractHeader.h \
		sipkdeuiKDialog.h \
		sipkdeuiKListBox.h \
		sipkdeuiKCompletionBox.h \
		sipkdeuiKCommand.h \
		sipkdeuiKHistoryCombo.h \
		sipkdeuiKComboBox.h \
		sipkdeuiKSelector.h \
		sipkdeuiKXYSelector.h \
		sipkdeuiKCModule.h \
		sipkdeuiKAuthIcon.h \
		sipkdeuiKAnimWidget.h \
		sipkdeuiKActionCollection.h \
		sipkdeuiKRecentFilesAction.h \
		sipkdeuiKListAction.h \
		sipkdeuiKSelectAction.h \
		sipkdeuiKToggleAction.h \
		sipkdeuiKAction.h \
		sipkdeuiKDialogBase.h \
		sipkdeuiKAboutContainer.h \
		sipkdeuiKAboutDialog.h \
		sipkdefxKPixmap.h \
		sipkdecoreULongValueList.h \
		sipkdecoreNETIcon.h \
		sipkdecoreKStringMap.h \
		sipkdecoreKeyBindingMap.h \
		sipkdecoreKEntryMap.h \
		sipkdecoreMD5Digest.h \
		sipkdecoreKComplMatches.h \
		sipkdecoreIntValueList.h \
		sipkdecoreDisplay.h \
		sipkdecoreNETStrut.h \
		sipkdecoreNETRect.h \
		sipkdecoreNETSize.h \
		sipkdecoreNETPoint.h \
		sipkdecoreNET.h \
		sipkdecoreKWinInfo.h \
		sipkdecoreKURLList.h \
		sipkdecoreKURL.h \
		sipkdecoreKSycocaFactory.h \
		sipkdecoreKSycocaEntry.h \
		sipkdecoreKStaticDeleterBase.h \
		sipkdecoreKStartupInfoId.h \
		sipkdecoreKStartupInfoData.h \
		sipkdecoreKStandardDirs.h \
		sipkdecoreKServerSocket.h \
		sipkdecoreKSocket.h \
		sipkdecoreKShortcutList.h \
		sipkdecoreKShortcut.h \
		sipkdecoreKKeySequence.h \
		sipkdecoreKKey.h \
		sipkdecoreKShared.h \
		sipkdecoreKProcess.h \
		sipkdecoreKPixmapProvider.h \
		sipkdecoreKMimeSourceFactory.h \
		sipkdecoreKLocale.h \
		sipkdecoreKLibrary.h \
		sipkdecoreKLibFactory.h \
		sipkdecoreKKeyServerKey.h \
		sipkdecoreKInstance.h \
		sipkdecoreKIcon.h \
		sipkdecoreKIconEffect.h \
		sipkdecoreKGlobalAccel.h \
		sipkdecoreKDesktopFile.h \
		sipkdecoreKEntry.h \
		sipkdecoreKEntryKey.h \
		sipkdecoreKConfigBackEnd.h \
		sipkdecoreKConfigBase.h \
		sipkdecoreKConfig.h \
		sipkdecoreKCompletionBase.h \
		sipkdecoreKCompletion.h \
		sipkdecoreKCharsets.h \
		sipkdecoreKAsyncIO.h \
		sipkdecoreKAccelBase.h \
		sipkdecoreKApplication.h \
		sipkdecoreKAccelActions.h \
		sipkdecoreKAccelAction.h \
		sipkdecoreKAccel.h \
		sipkdecoreKAboutData.h \
		sipkdecoreKIconLoader.h \
		sipdcopQCStringList.h \
		sipdcopDCOPRef.h \
		sipdcopDCOPObjectProxy.h \
		sipdcopDCOPObject.h \
		sipdcopDCOPClient.h \
		sipdcopDCOPClientTransaction.h \
		sipqtxmlQDomProcessingInstruction.h \
		sipqtxmlQDomEntityReference.h \
		sipqtxmlQDomEntity.h \
		sipqtxmlQDomNotation.h \
		sipqtxmlQDomCDATASection.h \
		sipqtxmlQDomComment.h \
		sipqtxmlQDomText.h \
		sipqtxmlQDomElement.h \
		sipqtxmlQDomAttr.h \
		sipqtxmlQDomCharacterData.h \
		sipqtxmlQDomDocumentFragment.h \
		sipqtxmlQDomNamedNodeMap.h \
		sipqtxmlQDomDocument.h \
		sipqtxmlQDomDocumentType.h \
		sipqtxmlQDomNodeList.h \
		sipqtxmlQDomNode.h \
		sipqtxmlQDomImplementation.h \
		sipqtQWMatrix.h \
		sipqtQWizard.h \
		sipqtQWidgetList.h \
		sipqtQVBox.h \
		sipqtQVariant.h \
		sipqtQValueList.h \
		sipqtQValidator.h \
		sipqtQUrlOperator.h \
		sipqtQUrlInfo.h \
		sipqtQUrl.h \
		sipqtQTranslator.h \
		sipqtQTranslatorMessage.h \
		sipqtQToolTipGroup.h \
		sipqtQToolButton.h \
		sipqtQToolBar.h \
		sipqtQTextStream.h \
		sipqtQTextCursor.h \
		sipqtQTextDocument.h \
		sipqtQTextCodec.h \
		sipqtQTextDecoder.h \
		sipqtQTextEncoder.h \
		sipqtQTextBrowser.h \
		sipqtQTabWidget.h \
		sipqtQTabBar.h \
		sipqtQTab.h \
		sipqtQStyleSheet.h \
		sipqtQStyleSheetItem.h \
		sipqtQStyleHintReturn.h \
		sipqtQStyleOption.h \
		sipqtQStrList.h \
		sipqtQStringList.h \
		sipqtQString.h \
		sipqtQChar.h \
		sipqtQStatusBar.h \
		sipqtQSpinBox.h \
		sipqtQSessionManager.h \
		sipqtQScrollBar.h \
		sipqtQRegion.h \
		sipqtQRegExp.h \
		sipqtQRect.h \
		sipqtQPushButton.h \
		sipqtQPtrList.h \
		sipqtQProgressBar.h \
		sipqtQPrinter.h \
		sipqtQPopupMenu.h \
		sipqtQPointArray.h \
		sipqtQPoint.h \
		sipqtQWindowsStyle.h \
		sipqtQPicture.h \
		sipqtQPalette.h \
		sipqtQPair.h \
		sipqtQPainter.h \
		sipqtQObjectList.h \
		sipqtQNetworkOperation.h \
		sipqtQNetworkProtocol.h \
		sipqtQNetworkProtocolFactoryBase.h \
		sipqtQTextEdit.h \
		sipqtQMultiLineEdit.h \
		sipqtQMovie.h \
		sipqtQMimeSourceFactory.h \
		sipqtQCustomMenuItem.h \
		sipqtQMenuItem.h \
		sipqtQMenuData.h \
		sipqtQMenuBar.h \
		sipqtQMainWindow.h \
		sipqtQListView.h \
		sipqtQListViewItem.h \
		sipqtQListBoxItem.h \
		sipqtQListBox.h \
		sipqtQLineEdit.h \
		sipqtQHBoxLayout.h \
		sipqtQBoxLayout.h \
		sipqtQLayout.h \
		sipqtQSpacerItem.h \
		sipqtQLayoutItem.h \
		sipqtQLayoutIterator.h \
		sipqtQGLayoutIterator.h \
		sipqtQLabel.h \
		sipqtQKeySequence.h \
		sipqtQImageTextKeyLang.h \
		sipqtQImage.h \
		sipqtQIconView.h \
		sipqtQIconViewItem.h \
		sipqtQIconDragItem.h \
		sipqtQIconSet.h \
		sipqtQHeader.h \
		sipqtQHBox.h \
		sipqtQScrollView.h \
		sipqtQGridView.h \
		sipqtQGrid.h \
		sipqtQFontMetrics.h \
		sipqtQFontInfo.h \
		sipqtQFont.h \
		sipqtQFileInfo.h \
		sipqtQFilePreview.h \
		sipqtQFileIconProvider.h \
		sipqtQIODevice.h \
		sipqtQFile.h \
		sipqtQCustomEvent.h \
		sipqtQChildEvent.h \
		sipqtQDragLeaveEvent.h \
		sipqtQDragEnterEvent.h \
		sipqtQDragMoveEvent.h \
		sipqtQDropEvent.h \
		sipqtQIMEvent.h \
		sipqtQContextMenuEvent.h \
		sipqtQHideEvent.h \
		sipqtQShowEvent.h \
		sipqtQCloseEvent.h \
		sipqtQResizeEvent.h \
		sipqtQMoveEvent.h \
		sipqtQPaintEvent.h \
		sipqtQFocusEvent.h \
		sipqtQKeyEvent.h \
		sipqtQTabletEvent.h \
		sipqtQWheelEvent.h \
		sipqtQMouseEvent.h \
		sipqtQTimerEvent.h \
		sipqtQEvent.h \
		sipqtQStoredDrag.h \
		sipqtQMimeSource.h \
		sipqtQDragObject.h \
		sipqtQFrame.h \
		sipqtQDockWindow.h \
		sipqtQDockArea.h \
		sipqtQDir.h \
		sipqtQFileInfoList.h \
		sipqtQRangeControl.h \
		sipqtQDesktopWidget.h \
		sipqtQTimeEdit.h \
		sipqtQDateEdit.h \
		sipqtQDateTime.h \
		sipqtQTime.h \
		sipqtQDate.h \
		sipqtQDataStream.h \
		sipqtQCursor.h \
		sipqtQCString.h \
		sipqtQStyle.h \
		sipqtQCommonStyle.h \
		sipqtQComboBox.h \
		sipqtQColorGroup.h \
		sipqtQDialog.h \
		sipqtQColor.h \
		sipqtQClipboard.h \
		sipqtQMotifStyle.h \
		sipqtQByteArray.h \
		sipqtQGroupBox.h \
		sipqtQButtonGroup.h \
		sipqtQWidget.h \
		sipqtQButton.h \
		sipqtQBrush.h \
		sipqtQApplication.h \
		sipqtQAction.h \
		sipqtQObject.h \
		sipqtQSizePolicy.h \
		sipqtQSize.h \
		sipqtQBitmap.h \
		sipqtQPixmap.h \
		sipqtQPaintDevice.h \
		sipqtQPen.h \
		sipqtQt.h
SOURCES = kjscmodule.cpp \
		sipkjsKJSUndefined.cpp \
		sipkjsKJSString.cpp \
		sipkjsKJSNumber.cpp \
		sipkjsKJSNull.cpp \
		sipkjsKJSBoolean.cpp \
		sipkjsKJSUString.cpp \
		sipkjsKJSCString.cpp \
		sipkjsKJSUCharReference.cpp \
		sipkjsKJSUChar.cpp \
		sipkjsKJSReference.cpp \
		sipkjsKJSList.cpp \
		sipkjsKJSListIterator.cpp \
		sipkjsKJSCompletion.cpp \
		sipkjsKJSError.cpp \
		sipkjsKJSValue.cpp \
		sipkjsKJSObject.cpp \
		sipkjsKJSValueImp.cpp \
		sipkjsKJSObjectImp.cpp \
		sipkjsKJSClassInfo.cpp \
		sipkjsKJSLookup.cpp \
		sipkjsKJSHashTable.cpp \
		sipkjsKJSHashEntry.cpp \
		sipkjsKJSInterpreter.cpp \
		sipkjsKJSExecState.cpp \
		sipkjsKJSContext.cpp
OBJECTS = kjscmodule.o \
		sipkjsKJSUndefined.o \
		sipkjsKJSString.o \
		sipkjsKJSNumber.o \
		sipkjsKJSNull.o \
		sipkjsKJSBoolean.o \
		sipkjsKJSUString.o \
		sipkjsKJSCString.o \
		sipkjsKJSUCharReference.o \
		sipkjsKJSUChar.o \
		sipkjsKJSReference.o \
		sipkjsKJSList.o \
		sipkjsKJSListIterator.o \
		sipkjsKJSCompletion.o \
		sipkjsKJSError.o \
		sipkjsKJSValue.o \
		sipkjsKJSObject.o \
		sipkjsKJSValueImp.o \
		sipkjsKJSObjectImp.o \
		sipkjsKJSClassInfo.o \
		sipkjsKJSLookup.o \
		sipkjsKJSHashTable.o \
		sipkjsKJSHashEntry.o \
		sipkjsKJSInterpreter.o \
		sipkjsKJSExecState.o \
		sipkjsKJSContext.o
FORMS = 
UICDECLS = 
UICIMPLS = 
SRCMOC   = 
OBJMOC = 
DIST	   = kjs.pro
QMAKE_TARGET = kjscmodule
DESTDIR  = /usr/lib/python2.2/site-packages/
TARGET   = libkjscmodule.so.1.0.0
TARGETA	= /usr/lib/python2.2/site-packages/libkjscmodule.a
TARGETD	= libkjscmodule.so.1.0.0
TARGET0	= libkjscmodule.so
TARGET1	= libkjscmodule.so.1
TARGET2	= libkjscmodule.so.1.0

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  /usr/lib/python2.2/site-packages/$(TARGET)

/usr/lib/python2.2/site-packages/$(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC) $(SUBLIBS) 
	test -d /usr/lib/python2.2/site-packages/ || mkdir -p /usr/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) /usr/lib/python2.2/site-packages/$(TARGET)
	-$(DEL_FILE) /usr/lib/python2.2/site-packages/$(TARGET0)
	-$(DEL_FILE) /usr/lib/python2.2/site-packages/$(TARGET1)
	-$(DEL_FILE) /usr/lib/python2.2/site-packages/$(TARGET2)
	-$(MOVE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2) /usr/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: kjs.pro  $(QTDIR)/mkspecs/default/qmake.conf 
	$(QMAKE) -o Makefile kjs.pro
qmake: 
	@$(QMAKE) -o Makefile kjs.pro

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

mocclean:

uiclean:

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


####### Sub-libraries

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


FORCE:

####### Compile

kjscmodule.o: kjscmodule.cpp sipkjsDeclkjs.h \
		sipkjsKJSContext.h \
		sipkjsKJSExecState.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSLookup.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSObject.h \
		sipkjsKJSError.h \
		sipkjsKJSCompletion.h \
		sipkjsKJSListIterator.h \
		sipkjsKJSList.h \
		sipkjsKJSReference.h \
		sipkjsKJSUChar.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSCString.h \
		sipkjsKJSUString.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSNull.h \
		sipkjsKJSNumber.h \
		sipkjsKJSString.h \
		sipkjsKJSUndefined.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSValue.h

sipkjsKJSUndefined.o: sipkjsKJSUndefined.cpp sipkjsDeclkjs.h \
		sipkjsKJSUndefined.h \
		sipkjsKJSValue.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSExecState.h \
		sipkjsKJSUString.h \
		sipkjsKJSObject.h \
		sipkjsKJSContext.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSList.h \
		sipkjsKJSListIterator.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSCompletion.h

sipkjsKJSString.o: sipkjsKJSString.cpp sipkjsDeclkjs.h \
		sipkjsKJSString.h \
		sipkjsKJSValue.h \
		sipkjsKJSUString.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSExecState.h \
		sipkjsKJSObject.h \
		sipkjsKJSContext.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSList.h \
		sipkjsKJSListIterator.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSCompletion.h

sipkjsKJSNumber.o: sipkjsKJSNumber.cpp sipkjsDeclkjs.h \
		sipkjsKJSNumber.h \
		sipkjsKJSValue.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSExecState.h \
		sipkjsKJSUString.h \
		sipkjsKJSObject.h \
		sipkjsKJSContext.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSList.h \
		sipkjsKJSListIterator.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSCompletion.h

sipkjsKJSNull.o: sipkjsKJSNull.cpp sipkjsDeclkjs.h \
		sipkjsKJSNull.h \
		sipkjsKJSValue.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSExecState.h \
		sipkjsKJSUString.h \
		sipkjsKJSObject.h \
		sipkjsKJSContext.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSList.h \
		sipkjsKJSListIterator.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSCompletion.h

sipkjsKJSBoolean.o: sipkjsKJSBoolean.cpp sipkjsDeclkjs.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSValue.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSExecState.h \
		sipkjsKJSUString.h \
		sipkjsKJSObject.h \
		sipkjsKJSContext.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSList.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSCompletion.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSListIterator.h

sipkjsKJSUString.o: sipkjsKJSUString.cpp sipkjsDeclkjs.h \
		sipkjsKJSUString.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h

sipkjsKJSCString.o: sipkjsKJSCString.cpp sipkjsDeclkjs.h \
		sipkjsKJSCString.h

sipkjsKJSUCharReference.o: sipkjsKJSUCharReference.cpp sipkjsDeclkjs.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSUString.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h

sipkjsKJSUChar.o: sipkjsKJSUChar.cpp sipkjsDeclkjs.h \
		sipkjsKJSUChar.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSUString.h \
		sipkjsKJSCString.h

sipkjsKJSReference.o: sipkjsKJSReference.cpp sipkjsDeclkjs.h \
		sipkjsKJSReference.h \
		sipkjsKJSValue.h \
		sipkjsKJSNull.h \
		sipkjsKJSUString.h \
		sipkjsKJSObject.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSExecState.h \
		sipkjsKJSContext.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSList.h \
		sipkjsKJSListIterator.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSCompletion.h

sipkjsKJSList.o: sipkjsKJSList.cpp sipkjsDeclkjs.h \
		sipkjsKJSList.h \
		sipkjsKJSValue.h \
		sipkjsKJSListIterator.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSExecState.h \
		sipkjsKJSUString.h \
		sipkjsKJSObject.h \
		sipkjsKJSContext.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSCompletion.h

sipkjsKJSListIterator.o: sipkjsKJSListIterator.cpp sipkjsDeclkjs.h \
		sipkjsKJSListIterator.h \
		sipkjsKJSList.h \
		sipkjsKJSValue.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSExecState.h \
		sipkjsKJSUString.h \
		sipkjsKJSObject.h \
		sipkjsKJSContext.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSCompletion.h

sipkjsKJSCompletion.o: sipkjsKJSCompletion.cpp sipkjsDeclkjs.h \
		sipkjsKJSCompletion.h \
		sipkjsKJSValue.h \
		sipkjsKJSUString.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSExecState.h \
		sipkjsKJSObject.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSContext.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSList.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSListIterator.h

sipkjsKJSError.o: sipkjsKJSError.cpp sipkjsDeclkjs.h \
		sipkjsKJSError.h \
		sipkjsKJSObject.h \
		sipkjsKJSExecState.h \
		sipkjsKJSValue.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSUString.h \
		sipkjsKJSList.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSContext.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSListIterator.h \
		sipkjsKJSCompletion.h

sipkjsKJSValue.o: sipkjsKJSValue.cpp sipkjsDeclkjs.h \
		sipkjsKJSValue.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSExecState.h \
		sipkjsKJSUString.h \
		sipkjsKJSObject.h \
		sipkjsKJSContext.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSList.h \
		sipkjsKJSListIterator.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSCompletion.h

sipkjsKJSObject.o: sipkjsKJSObject.cpp sipkjsDeclkjs.h \
		sipkjsKJSObject.h \
		sipkjsKJSValue.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSExecState.h \
		sipkjsKJSUString.h \
		sipkjsKJSList.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSContext.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSListIterator.h \
		sipkjsKJSCompletion.h

sipkjsKJSValueImp.o: sipkjsKJSValueImp.cpp sipkjsDeclkjs.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSValue.h \
		sipkjsKJSExecState.h \
		sipkjsKJSUString.h \
		sipkjsKJSObject.h \
		sipkjsKJSContext.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSList.h \
		sipkjsKJSListIterator.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSCompletion.h

sipkjsKJSObjectImp.o: sipkjsKJSObjectImp.cpp sipkjsDeclkjs.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSObject.h \
		sipkjsKJSExecState.h \
		sipkjsKJSUString.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSValue.h \
		sipkjsKJSList.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSContext.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSListIterator.h \
		sipkjsKJSCompletion.h

sipkjsKJSClassInfo.o: sipkjsKJSClassInfo.cpp sipkjsDeclkjs.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h

sipkjsKJSLookup.o: sipkjsKJSLookup.cpp sipkjsDeclkjs.h \
		sipkjsKJSLookup.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSUChar.h \
		sipkjsKJSUString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSCString.h

sipkjsKJSHashTable.o: sipkjsKJSHashTable.cpp sipkjsDeclkjs.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h

sipkjsKJSHashEntry.o: sipkjsKJSHashEntry.cpp sipkjsDeclkjs.h \
		sipkjsKJSHashEntry.h

sipkjsKJSInterpreter.o: sipkjsKJSInterpreter.cpp sipkjsDeclkjs.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSObject.h \
		sipkjsKJSUString.h \
		sipkjsKJSCompletion.h \
		sipkjsKJSValue.h \
		sipkjsKJSExecState.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSList.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSContext.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSListIterator.h

sipkjsKJSExecState.o: sipkjsKJSExecState.cpp sipkjsDeclkjs.h \
		sipkjsKJSExecState.h \
		sipkjsKJSContext.h \
		sipkjsKJSValue.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSList.h \
		sipkjsKJSObject.h \
		sipkjsKJSListIterator.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSUString.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSCompletion.h

sipkjsKJSContext.o: sipkjsKJSContext.cpp sipkjsDeclkjs.h \
		sipkjsKJSContext.h \
		sipkjsKJSList.h \
		sipkjsKJSObject.h \
		sipkjsKJSValue.h \
		sipkjsKJSListIterator.h \
		sipkjsKJSValueImp.h \
		sipkjsKJSExecState.h \
		sipkjsKJSUString.h \
		sipkjsKJSInterpreter.h \
		sipkjsKJSUChar.h \
		sipkjsKJSCString.h \
		sipkjsKJSUCharReference.h \
		sipkjsKJSObjectImp.h \
		sipkjsKJSClassInfo.h \
		sipkjsKJSBoolean.h \
		sipkjsKJSHashTable.h \
		sipkjsKJSHashEntry.h \
		sipkjsKJSCompletion.h

####### Install

install: all 

uninstall: 


install:
	-cp kjs.py /usr/lib/python2.2/site-packages
	-cp kjs.pyc /usr/lib/python2.2/site-packages
