#############################################################################
# Makefile for building: $(OPIEDIR)/bin/qpe
# Generated by qmake (1.04a) on: Tue Feb 10 19:33:04 2004
# Project:  server.pro
# Template: app
# Command: $(QMAKE) -o Makefile server.pro
#############################################################################

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

CC       = arm-linux-gcc
CXX      = arm-linux-g++ -DQT_QWS_IPAQ
LEX      = flex
YACC     = yacc
CFLAGS   = -pipe $(CFLAGS_EXTRA) -Wall -W -g  
CXXFLAGS = -pipe $(CFLAGS_EXTRA) -DQWS -fno-exceptions -fno-rtti $(CXXFLAGS_EXTRA) -Wall -W -g  
LEXFLAGS = 
YACCFLAGS= -d
INCPATH  = -I$(OPIEDIR)/core/apps/calibrate -I$(OPIEDIR)/include -I$(OPIEDIR)/rsync -I$(QTDIR)/include -I.moc/$(PLATFORM)/ -I/opt/OpieSdk/opie/arm/sdk/mkspecs/qws/linux-ipaq-g++
LINK     = arm-linux-gcc
LFLAGS   = $(LFLAGS_EXTRA) -Wl,-rpath=/opt/QtPalmtop/lib
LIBS     = $(SUBLIBS)  -Wl,-rpath,$(OPIEDIR)/lib -L$(OPIEDIR)/lib  -Wl,-rpath,$(QTDIR)/lib -L$(QTDIR)/lib $(LIBS_EXTRA) -lcrypt -lqpe -lopie -lqte
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
PRO      = server.pro

####### Output directory

OBJECTS_DIR = .obj/$(PLATFORM)/

####### Files

HEADERS = server.h \
		serverinterface.h \
		launchertab.h \
		documentlist.h \
		appicons.h \
		taskbar.h \
		runningappbar.h \
		applauncher.h \
		stabmon.h \
		inputmethods.h \
		systray.h \
		wait.h \
		shutdownimpl.h \
		launcher.h \
		launcherview.h \
		$(OPIEDIR)/core/apps/calibrate/calibrate.h \
		startmenu.h \
		transferserver.h \
		qcopbridge.h \
		packageslave.h \
		irserver.h \
		firstuse.h \
		$(OPIEDIR)/rsync/buf.h \
		$(OPIEDIR)/rsync/checksum.h \
		$(OPIEDIR)/rsync/command.h \
		$(OPIEDIR)/rsync/emit.h \
		$(OPIEDIR)/rsync/job.h \
		$(OPIEDIR)/rsync/netint.h \
		$(OPIEDIR)/rsync/protocol.h \
		$(OPIEDIR)/rsync/prototab.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/search.h \
		$(OPIEDIR)/rsync/stream.h \
		$(OPIEDIR)/rsync/sumset.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/types.h \
		$(OPIEDIR)/rsync/util.h \
		$(OPIEDIR)/rsync/whole.h \
		$(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/qrsync.h \
		syncdialog.h \
		serverapp.h \
		launcherglobal.h \
		qprocess.h \
		screensaver.h
SOURCES = server.cpp \
		serverinterface.cpp \
		launchertab.cpp \
		documentlist.cpp \
		appicons.cpp \
		taskbar.cpp \
		runningappbar.cpp \
		applauncher.cpp \
		stabmon.cpp \
		inputmethods.cpp \
		systray.cpp \
		wait.cpp \
		shutdownimpl.cpp \
		launcher.cpp \
		launcherview.cpp \
		$(OPIEDIR)/core/apps/calibrate/calibrate.cpp \
		transferserver.cpp \
		packageslave.cpp \
		irserver.cpp \
		qcopbridge.cpp \
		startmenu.cpp \
		main.cpp \
		firstuse.cpp \
		$(OPIEDIR)/rsync/base64.c \
		$(OPIEDIR)/rsync/buf.c \
		$(OPIEDIR)/rsync/checksum.c \
		$(OPIEDIR)/rsync/command.c \
		$(OPIEDIR)/rsync/delta.c \
		$(OPIEDIR)/rsync/emit.c \
		$(OPIEDIR)/rsync/hex.c \
		$(OPIEDIR)/rsync/job.c \
		$(OPIEDIR)/rsync/mdfour.c \
		$(OPIEDIR)/rsync/mksum.c \
		$(OPIEDIR)/rsync/msg.c \
		$(OPIEDIR)/rsync/netint.c \
		$(OPIEDIR)/rsync/patch.c \
		$(OPIEDIR)/rsync/prototab.c \
		$(OPIEDIR)/rsync/readsums.c \
		$(OPIEDIR)/rsync/scoop.c \
		$(OPIEDIR)/rsync/search.c \
		$(OPIEDIR)/rsync/stats.c \
		$(OPIEDIR)/rsync/stream.c \
		$(OPIEDIR)/rsync/sumset.c \
		$(OPIEDIR)/rsync/trace.c \
		$(OPIEDIR)/rsync/tube.c \
		$(OPIEDIR)/rsync/util.c \
		$(OPIEDIR)/rsync/version.c \
		$(OPIEDIR)/rsync/whole.c \
		$(OPIEDIR)/rsync/qrsync.cpp \
		syncdialog.cpp \
		serverapp.cpp \
		launcherglobal.cpp \
		qprocess.cpp \
		qprocess_unix.cpp \
		screensaver.cpp
OBJECTS = .obj/$(PLATFORM)/server.o \
		.obj/$(PLATFORM)/serverinterface.o \
		.obj/$(PLATFORM)/launchertab.o \
		.obj/$(PLATFORM)/documentlist.o \
		.obj/$(PLATFORM)/appicons.o \
		.obj/$(PLATFORM)/taskbar.o \
		.obj/$(PLATFORM)/runningappbar.o \
		.obj/$(PLATFORM)/applauncher.o \
		.obj/$(PLATFORM)/stabmon.o \
		.obj/$(PLATFORM)/inputmethods.o \
		.obj/$(PLATFORM)/systray.o \
		.obj/$(PLATFORM)/wait.o \
		.obj/$(PLATFORM)/shutdownimpl.o \
		.obj/$(PLATFORM)/launcher.o \
		.obj/$(PLATFORM)/launcherview.o \
		.obj/$(PLATFORM)/calibrate.o \
		.obj/$(PLATFORM)/transferserver.o \
		.obj/$(PLATFORM)/packageslave.o \
		.obj/$(PLATFORM)/irserver.o \
		.obj/$(PLATFORM)/qcopbridge.o \
		.obj/$(PLATFORM)/startmenu.o \
		.obj/$(PLATFORM)/main.o \
		.obj/$(PLATFORM)/firstuse.o \
		.obj/$(PLATFORM)/base64.o \
		.obj/$(PLATFORM)/buf.o \
		.obj/$(PLATFORM)/checksum.o \
		.obj/$(PLATFORM)/command.o \
		.obj/$(PLATFORM)/delta.o \
		.obj/$(PLATFORM)/emit.o \
		.obj/$(PLATFORM)/hex.o \
		.obj/$(PLATFORM)/job.o \
		.obj/$(PLATFORM)/mdfour.o \
		.obj/$(PLATFORM)/mksum.o \
		.obj/$(PLATFORM)/msg.o \
		.obj/$(PLATFORM)/netint.o \
		.obj/$(PLATFORM)/patch.o \
		.obj/$(PLATFORM)/prototab.o \
		.obj/$(PLATFORM)/readsums.o \
		.obj/$(PLATFORM)/scoop.o \
		.obj/$(PLATFORM)/search.o \
		.obj/$(PLATFORM)/stats.o \
		.obj/$(PLATFORM)/stream.o \
		.obj/$(PLATFORM)/sumset.o \
		.obj/$(PLATFORM)/trace.o \
		.obj/$(PLATFORM)/tube.o \
		.obj/$(PLATFORM)/util.o \
		.obj/$(PLATFORM)/version.o \
		.obj/$(PLATFORM)/whole.o \
		.obj/$(PLATFORM)/qrsync.o \
		.obj/$(PLATFORM)/syncdialog.o \
		.obj/$(PLATFORM)/serverapp.o \
		.obj/$(PLATFORM)/launcherglobal.o \
		.obj/$(PLATFORM)/qprocess.o \
		.obj/$(PLATFORM)/qprocess_unix.o \
		.obj/$(PLATFORM)/screensaver.o
FORMS = 
UICDECLS = 
UICIMPLS = 
SRCMOC   = .moc/$(PLATFORM)/moc_server.cpp \
		.moc/$(PLATFORM)/moc_launchertab.cpp \
		.moc/$(PLATFORM)/moc_documentlist.cpp \
		.moc/$(PLATFORM)/moc_appicons.cpp \
		.moc/$(PLATFORM)/moc_taskbar.cpp \
		.moc/$(PLATFORM)/moc_runningappbar.cpp \
		.moc/$(PLATFORM)/moc_applauncher.cpp \
		.moc/$(PLATFORM)/moc_inputmethods.cpp \
		.moc/$(PLATFORM)/moc_systray.cpp \
		.moc/$(PLATFORM)/moc_shutdownimpl.cpp \
		.moc/$(PLATFORM)/moc_launcher.cpp \
		.moc/$(PLATFORM)/moc_launcherview.cpp \
		.moc/$(PLATFORM)/moc_calibrate.cpp \
		.moc/$(PLATFORM)/moc_startmenu.cpp \
		.moc/$(PLATFORM)/moc_transferserver.cpp \
		.moc/$(PLATFORM)/moc_qcopbridge.cpp \
		.moc/$(PLATFORM)/moc_packageslave.cpp \
		.moc/$(PLATFORM)/moc_irserver.cpp \
		.moc/$(PLATFORM)/moc_firstuse.cpp \
		.moc/$(PLATFORM)/moc_syncdialog.cpp \
		.moc/$(PLATFORM)/moc_serverapp.cpp \
		.moc/$(PLATFORM)/moc_qprocess.cpp \
		.moc/$(PLATFORM)/serverinterface.moc \
		.moc/$(PLATFORM)/documentlist.moc \
		.moc/$(PLATFORM)/appicons.moc \
		.moc/$(PLATFORM)/taskbar.moc \
		.moc/$(PLATFORM)/serverapp.moc \
		.moc/$(PLATFORM)/qprocess_unix.moc
OBJMOC = .obj/$(PLATFORM)/moc_server.o \
		.obj/$(PLATFORM)/moc_launchertab.o \
		.obj/$(PLATFORM)/moc_documentlist.o \
		.obj/$(PLATFORM)/moc_appicons.o \
		.obj/$(PLATFORM)/moc_taskbar.o \
		.obj/$(PLATFORM)/moc_runningappbar.o \
		.obj/$(PLATFORM)/moc_applauncher.o \
		.obj/$(PLATFORM)/moc_inputmethods.o \
		.obj/$(PLATFORM)/moc_systray.o \
		.obj/$(PLATFORM)/moc_shutdownimpl.o \
		.obj/$(PLATFORM)/moc_launcher.o \
		.obj/$(PLATFORM)/moc_launcherview.o \
		.obj/$(PLATFORM)/moc_calibrate.o \
		.obj/$(PLATFORM)/moc_startmenu.o \
		.obj/$(PLATFORM)/moc_transferserver.o \
		.obj/$(PLATFORM)/moc_qcopbridge.o \
		.obj/$(PLATFORM)/moc_packageslave.o \
		.obj/$(PLATFORM)/moc_irserver.o \
		.obj/$(PLATFORM)/moc_firstuse.o \
		.obj/$(PLATFORM)/moc_syncdialog.o \
		.obj/$(PLATFORM)/moc_serverapp.o \
		.obj/$(PLATFORM)/moc_qprocess.o
DIST	   = ../../gen.pro \
		../../include.pro \
		/opt/OpieSdk/opie/arm/sdk/core/server/server.pro
PRO      = server.pro
QMAKE_TARGET = qpe
DESTDIR  = $(OPIEDIR)/bin/
TARGET   = $(OPIEDIR)/bin/qpe

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 $(TARGET)

$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) 
	test -d $(OPIEDIR)/bin/ || mkdir -p $(OPIEDIR)/bin/
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)

mocables: $(SRCMOC)

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

Makefile: server.pro  /opt/OpieSdk/opie/arm/sdk/mkspecs/qws/linux-ipaq-g++/qmake.conf ../../gen.pro \
		../../include.pro
	$(QMAKE) -o Makefile server.pro
qmake: 
	@$(QMAKE) -o Makefile server.pro

dist: 
	@mkdir -p .obj/$(PLATFORM)/qpe && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .obj/$(PLATFORM)/qpe/ && ( cd `dirname .obj/$(PLATFORM)/qpe` && $(TAR) qpe.tar qpe && $(GZIP) qpe.tar ) && $(MOVE) `dirname .obj/$(PLATFORM)/qpe`/qpe.tar.gz . && $(DEL_DIR) .obj/$(PLATFORM)/qpe

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

uiclean:

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


####### Sub-libraries

distclean: clean
	-$(DEL_FILE) $(OPIEDIR)/bin/$(TARGET) $(TARGET)


lupdate:
	lupdate -noobsolete $(PRO)

lrelease:
	lrelease $(PRO)

ipk:
	tmp=`mktemp -d /tmp/ipkg-opie.XXXXXXXXXX` && ( $(MAKE) INSTALL_ROOT="" install && ipkg-build ; rm -rf ; )

opie-lupdate:
	opie-lupdate $(PRO)

opie-lrelease:
	opie-lrelease $(PRO)

messages:
	xgettext -C -n -ktr -kQT_TRANSLATE_NOOP server.h serverinterface.h launchertab.h documentlist.h appicons.h taskbar.h runningappbar.h applauncher.h stabmon.h inputmethods.h systray.h wait.h shutdownimpl.h launcher.h launcherview.h $(OPIEDIR)/core/apps/calibrate/calibrate.h startmenu.h transferserver.h qcopbridge.h packageslave.h irserver.h firstuse.h $(OPIEDIR)/rsync/buf.h $(OPIEDIR)/rsync/checksum.h $(OPIEDIR)/rsync/command.h $(OPIEDIR)/rsync/emit.h $(OPIEDIR)/rsync/job.h $(OPIEDIR)/rsync/netint.h $(OPIEDIR)/rsync/protocol.h $(OPIEDIR)/rsync/prototab.h $(OPIEDIR)/rsync/rsync.h $(OPIEDIR)/rsync/search.h $(OPIEDIR)/rsync/stream.h $(OPIEDIR)/rsync/sumset.h $(OPIEDIR)/rsync/trace.h $(OPIEDIR)/rsync/types.h $(OPIEDIR)/rsync/util.h $(OPIEDIR)/rsync/whole.h $(OPIEDIR)/rsync/config_rsync.h $(OPIEDIR)/rsync/qrsync.h syncdialog.h serverapp.h launcherglobal.h qprocess.h screensaver.h server.cpp serverinterface.cpp launchertab.cpp documentlist.cpp appicons.cpp taskbar.cpp runningappbar.cpp applauncher.cpp stabmon.cpp inputmethods.cpp systray.cpp wait.cpp shutdownimpl.cpp launcher.cpp launcherview.cpp $(OPIEDIR)/core/apps/calibrate/calibrate.cpp transferserver.cpp packageslave.cpp irserver.cpp qcopbridge.cpp startmenu.cpp main.cpp firstuse.cpp $(OPIEDIR)/rsync/base64.c $(OPIEDIR)/rsync/buf.c $(OPIEDIR)/rsync/checksum.c $(OPIEDIR)/rsync/command.c $(OPIEDIR)/rsync/delta.c $(OPIEDIR)/rsync/emit.c $(OPIEDIR)/rsync/hex.c $(OPIEDIR)/rsync/job.c $(OPIEDIR)/rsync/mdfour.c $(OPIEDIR)/rsync/mksum.c $(OPIEDIR)/rsync/msg.c $(OPIEDIR)/rsync/netint.c $(OPIEDIR)/rsync/patch.c $(OPIEDIR)/rsync/prototab.c $(OPIEDIR)/rsync/readsums.c $(OPIEDIR)/rsync/scoop.c $(OPIEDIR)/rsync/search.c $(OPIEDIR)/rsync/stats.c $(OPIEDIR)/rsync/stream.c $(OPIEDIR)/rsync/sumset.c $(OPIEDIR)/rsync/trace.c $(OPIEDIR)/rsync/tube.c $(OPIEDIR)/rsync/util.c $(OPIEDIR)/rsync/version.c $(OPIEDIR)/rsync/whole.c $(OPIEDIR)/rsync/qrsync.cpp syncdialog.cpp serverapp.cpp launcherglobal.cpp qprocess.cpp qprocess_unix.cpp screensaver.cpp -o '$(OPIEDIR)/messages-$(QMAKE_TARGET)-tr.po' && xgettext -C -n -a server.h serverinterface.h launchertab.h documentlist.h appicons.h taskbar.h runningappbar.h applauncher.h stabmon.h inputmethods.h systray.h wait.h shutdownimpl.h launcher.h launcherview.h $(OPIEDIR)/core/apps/calibrate/calibrate.h startmenu.h transferserver.h qcopbridge.h packageslave.h irserver.h firstuse.h $(OPIEDIR)/rsync/buf.h $(OPIEDIR)/rsync/checksum.h $(OPIEDIR)/rsync/command.h $(OPIEDIR)/rsync/emit.h $(OPIEDIR)/rsync/job.h $(OPIEDIR)/rsync/netint.h $(OPIEDIR)/rsync/protocol.h $(OPIEDIR)/rsync/prototab.h $(OPIEDIR)/rsync/rsync.h $(OPIEDIR)/rsync/search.h $(OPIEDIR)/rsync/stream.h $(OPIEDIR)/rsync/sumset.h $(OPIEDIR)/rsync/trace.h $(OPIEDIR)/rsync/types.h $(OPIEDIR)/rsync/util.h $(OPIEDIR)/rsync/whole.h $(OPIEDIR)/rsync/config_rsync.h $(OPIEDIR)/rsync/qrsync.h syncdialog.h serverapp.h launcherglobal.h qprocess.h screensaver.h server.cpp serverinterface.cpp launchertab.cpp documentlist.cpp appicons.cpp taskbar.cpp runningappbar.cpp applauncher.cpp stabmon.cpp inputmethods.cpp systray.cpp wait.cpp shutdownimpl.cpp launcher.cpp launcherview.cpp $(OPIEDIR)/core/apps/calibrate/calibrate.cpp transferserver.cpp packageslave.cpp irserver.cpp qcopbridge.cpp startmenu.cpp main.cpp firstuse.cpp $(OPIEDIR)/rsync/base64.c $(OPIEDIR)/rsync/buf.c $(OPIEDIR)/rsync/checksum.c $(OPIEDIR)/rsync/command.c $(OPIEDIR)/rsync/delta.c $(OPIEDIR)/rsync/emit.c $(OPIEDIR)/rsync/hex.c $(OPIEDIR)/rsync/job.c $(OPIEDIR)/rsync/mdfour.c $(OPIEDIR)/rsync/mksum.c $(OPIEDIR)/rsync/msg.c $(OPIEDIR)/rsync/netint.c $(OPIEDIR)/rsync/patch.c $(OPIEDIR)/rsync/prototab.c $(OPIEDIR)/rsync/readsums.c $(OPIEDIR)/rsync/scoop.c $(OPIEDIR)/rsync/search.c $(OPIEDIR)/rsync/stats.c $(OPIEDIR)/rsync/stream.c $(OPIEDIR)/rsync/sumset.c $(OPIEDIR)/rsync/trace.c $(OPIEDIR)/rsync/tube.c $(OPIEDIR)/rsync/util.c $(OPIEDIR)/rsync/version.c $(OPIEDIR)/rsync/whole.c $(OPIEDIR)/rsync/qrsync.cpp syncdialog.cpp serverapp.cpp launcherglobal.cpp qprocess.cpp qprocess_unix.cpp screensaver.cpp -o '$(OPIEDIR)/messages-$(QMAKE_TARGET)-allstrings.po'

FORCE:

####### Compile

.obj/$(PLATFORM)/server.o: server.cpp server.h \
		serverapp.h \
		launcher.h \
		startmenu.h \
		transferserver.h \
		qcopbridge.h \
		irserver.h \
		packageslave.h \
		$(OPIEDIR)/core/apps/calibrate/calibrate.h \
		$(OPIEDIR)/rsync/qrsync.h \
		syncdialog.h \
		shutdownimpl.h \
		applauncher.h \
		suspendmonitor.h \
		documentlist.h \
		apps.h \
		launcherview.h \
		launchertab.h \
		serverinterface.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/server.o server.cpp

.obj/$(PLATFORM)/serverinterface.o: serverinterface.cpp serverinterface.h \
		server.h \
		documentlist.h \
		.moc/$(PLATFORM)/serverinterface.moc
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/serverinterface.o serverinterface.cpp

.obj/$(PLATFORM)/launchertab.o: launchertab.cpp launchertab.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/launchertab.o launchertab.cpp

.obj/$(PLATFORM)/documentlist.o: documentlist.cpp documentlist.h \
		serverinterface.h \
		launcherglobal.h \
		.moc/$(PLATFORM)/documentlist.moc
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/documentlist.o documentlist.cpp

.obj/$(PLATFORM)/appicons.o: appicons.cpp appicons.h \
		.moc/$(PLATFORM)/appicons.moc
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/appicons.o appicons.cpp

.obj/$(PLATFORM)/taskbar.o: taskbar.cpp startmenu.h \
		inputmethods.h \
		runningappbar.h \
		systray.h \
		wait.h \
		appicons.h \
		taskbar.h \
		server.h \
		serverinterface.h \
		.moc/$(PLATFORM)/taskbar.moc
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/taskbar.o taskbar.cpp

.obj/$(PLATFORM)/runningappbar.o: runningappbar.cpp runningappbar.h \
		serverinterface.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/runningappbar.o runningappbar.cpp

.obj/$(PLATFORM)/applauncher.o: applauncher.cpp applauncher.h \
		documentlist.h \
		launcherglobal.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/applauncher.o applauncher.cpp

.obj/$(PLATFORM)/stabmon.o: stabmon.cpp stabmon.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/stabmon.o stabmon.cpp

.obj/$(PLATFORM)/inputmethods.o: inputmethods.cpp inputmethods.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/inputmethods.o inputmethods.cpp

.obj/$(PLATFORM)/systray.o: systray.cpp systray.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/systray.o systray.cpp

.obj/$(PLATFORM)/wait.o: wait.cpp wait.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/wait.o wait.cpp

.obj/$(PLATFORM)/shutdownimpl.o: shutdownimpl.cpp shutdownimpl.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/shutdownimpl.o shutdownimpl.cpp

.obj/$(PLATFORM)/launcher.o: launcher.cpp startmenu.h \
		taskbar.h \
		serverinterface.h \
		launcherview.h \
		launcher.h \
		server.h \
		launchertab.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/launcher.o launcher.cpp

.obj/$(PLATFORM)/launcherview.o: launcherview.cpp launcherview.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/launcherview.o launcherview.cpp

.obj/$(PLATFORM)/calibrate.o: $(OPIEDIR)/core/apps/calibrate/calibrate.cpp $(OPIEDIR)/core/apps/calibrate/calibrate.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/calibrate.o $(OPIEDIR)/core/apps/calibrate/calibrate.cpp

.obj/$(PLATFORM)/transferserver.o: transferserver.cpp launcherglobal.h \
		transferserver.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/transferserver.o transferserver.cpp

.obj/$(PLATFORM)/packageslave.o: packageslave.cpp packageslave.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/packageslave.o packageslave.cpp

.obj/$(PLATFORM)/irserver.o: irserver.cpp irserver.h \
		obexinterface.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/irserver.o irserver.cpp

.obj/$(PLATFORM)/qcopbridge.o: qcopbridge.cpp qcopbridge.h \
		transferserver.h \
		launcherglobal.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/qcopbridge.o qcopbridge.cpp

.obj/$(PLATFORM)/startmenu.o: startmenu.cpp startmenu.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/startmenu.o startmenu.cpp

.obj/$(PLATFORM)/main.o: main.cpp server.h \
		serverapp.h \
		taskbar.h \
		stabmon.h \
		launcher.h \
		firstuse.h \
		launcherglobal.h \
		$(OPIEDIR)/core/apps/calibrate/calibrate.h \
		shutdownimpl.h \
		serverinterface.h \
		startmenu.h \
		launcherview.h \
		launchertab.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/main.o main.cpp

.obj/$(PLATFORM)/firstuse.o: firstuse.cpp firstuse.h \
		inputmethods.h \
		applauncher.h \
		serverapp.h \
		$(OPIEDIR)/core/apps/calibrate/calibrate.h \
		documentlist.h \
		shutdownimpl.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/firstuse.o firstuse.cpp

.obj/$(PLATFORM)/base64.o: $(OPIEDIR)/rsync/base64.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/base64.o $(OPIEDIR)/rsync/base64.c

.obj/$(PLATFORM)/buf.o: $(OPIEDIR)/rsync/buf.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/buf.h \
		$(OPIEDIR)/rsync/util.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/buf.o $(OPIEDIR)/rsync/buf.c

.obj/$(PLATFORM)/checksum.o: $(OPIEDIR)/rsync/checksum.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/checksum.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/checksum.o $(OPIEDIR)/rsync/checksum.c

.obj/$(PLATFORM)/command.o: $(OPIEDIR)/rsync/command.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/command.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/command.o $(OPIEDIR)/rsync/command.c

.obj/$(PLATFORM)/delta.o: $(OPIEDIR)/rsync/delta.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/emit.h \
		$(OPIEDIR)/rsync/stream.h \
		$(OPIEDIR)/rsync/util.h \
		$(OPIEDIR)/rsync/sumset.h \
		$(OPIEDIR)/rsync/job.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/checksum.h \
		$(OPIEDIR)/rsync/search.h \
		$(OPIEDIR)/rsync/types.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/delta.o $(OPIEDIR)/rsync/delta.c

.obj/$(PLATFORM)/emit.o: $(OPIEDIR)/rsync/emit.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/command.h \
		$(OPIEDIR)/rsync/protocol.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/emit.h \
		$(OPIEDIR)/rsync/prototab.h \
		$(OPIEDIR)/rsync/netint.h \
		$(OPIEDIR)/rsync/sumset.h \
		$(OPIEDIR)/rsync/job.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/emit.o $(OPIEDIR)/rsync/emit.c

.obj/$(PLATFORM)/hex.o: $(OPIEDIR)/rsync/hex.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/hex.o $(OPIEDIR)/rsync/hex.c

.obj/$(PLATFORM)/job.o: $(OPIEDIR)/rsync/job.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/stream.h \
		$(OPIEDIR)/rsync/util.h \
		$(OPIEDIR)/rsync/sumset.h \
		$(OPIEDIR)/rsync/job.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/job.o $(OPIEDIR)/rsync/job.c

.obj/$(PLATFORM)/mdfour.o: $(OPIEDIR)/rsync/mdfour.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/types.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/mdfour.o $(OPIEDIR)/rsync/mdfour.c

.obj/$(PLATFORM)/mksum.o: $(OPIEDIR)/rsync/mksum.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/stream.h \
		$(OPIEDIR)/rsync/util.h \
		$(OPIEDIR)/rsync/sumset.h \
		$(OPIEDIR)/rsync/job.h \
		$(OPIEDIR)/rsync/protocol.h \
		$(OPIEDIR)/rsync/netint.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/checksum.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/mksum.o $(OPIEDIR)/rsync/mksum.c

.obj/$(PLATFORM)/msg.o: $(OPIEDIR)/rsync/msg.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/msg.o $(OPIEDIR)/rsync/msg.c

.obj/$(PLATFORM)/netint.o: $(OPIEDIR)/rsync/netint.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/job.h \
		$(OPIEDIR)/rsync/netint.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/stream.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/netint.o $(OPIEDIR)/rsync/netint.c

.obj/$(PLATFORM)/patch.o: $(OPIEDIR)/rsync/patch.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/util.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/protocol.h \
		$(OPIEDIR)/rsync/netint.h \
		$(OPIEDIR)/rsync/command.h \
		$(OPIEDIR)/rsync/sumset.h \
		$(OPIEDIR)/rsync/prototab.h \
		$(OPIEDIR)/rsync/stream.h \
		$(OPIEDIR)/rsync/job.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/patch.o $(OPIEDIR)/rsync/patch.c

.obj/$(PLATFORM)/prototab.o: $(OPIEDIR)/rsync/prototab.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/protocol.h \
		$(OPIEDIR)/rsync/command.h \
		$(OPIEDIR)/rsync/prototab.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/prototab.o $(OPIEDIR)/rsync/prototab.c

.obj/$(PLATFORM)/readsums.o: $(OPIEDIR)/rsync/readsums.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/sumset.h \
		$(OPIEDIR)/rsync/job.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/netint.h \
		$(OPIEDIR)/rsync/protocol.h \
		$(OPIEDIR)/rsync/util.h \
		$(OPIEDIR)/rsync/stream.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/readsums.o $(OPIEDIR)/rsync/readsums.c

.obj/$(PLATFORM)/scoop.o: $(OPIEDIR)/rsync/scoop.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/job.h \
		$(OPIEDIR)/rsync/stream.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/util.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/scoop.o $(OPIEDIR)/rsync/scoop.c

.obj/$(PLATFORM)/search.o: $(OPIEDIR)/rsync/search.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/util.h \
		$(OPIEDIR)/rsync/sumset.h \
		$(OPIEDIR)/rsync/search.h \
		$(OPIEDIR)/rsync/checksum.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/search.o $(OPIEDIR)/rsync/search.c

.obj/$(PLATFORM)/stats.o: $(OPIEDIR)/rsync/stats.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/stats.o $(OPIEDIR)/rsync/stats.c

.obj/$(PLATFORM)/stream.o: $(OPIEDIR)/rsync/stream.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/stream.h \
		$(OPIEDIR)/rsync/util.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/stream.o $(OPIEDIR)/rsync/stream.c

.obj/$(PLATFORM)/sumset.o: $(OPIEDIR)/rsync/sumset.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/sumset.h \
		$(OPIEDIR)/rsync/util.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/sumset.o $(OPIEDIR)/rsync/sumset.c

.obj/$(PLATFORM)/trace.o: $(OPIEDIR)/rsync/trace.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/util.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/trace.o $(OPIEDIR)/rsync/trace.c

.obj/$(PLATFORM)/tube.o: $(OPIEDIR)/rsync/tube.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/util.h \
		$(OPIEDIR)/rsync/job.h \
		$(OPIEDIR)/rsync/stream.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/tube.o $(OPIEDIR)/rsync/tube.c

.obj/$(PLATFORM)/util.o: $(OPIEDIR)/rsync/util.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/util.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/util.o $(OPIEDIR)/rsync/util.c

.obj/$(PLATFORM)/version.o: $(OPIEDIR)/rsync/version.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/version.o $(OPIEDIR)/rsync/version.c

.obj/$(PLATFORM)/whole.o: $(OPIEDIR)/rsync/whole.c $(OPIEDIR)/rsync/config_rsync.h \
		$(OPIEDIR)/rsync/rsync.h \
		$(OPIEDIR)/rsync/trace.h \
		$(OPIEDIR)/rsync/fileutil.h \
		$(OPIEDIR)/rsync/sumset.h \
		$(OPIEDIR)/rsync/job.h \
		$(OPIEDIR)/rsync/buf.h \
		$(OPIEDIR)/rsync/whole.h \
		$(OPIEDIR)/rsync/util.h \
		$(OPIEDIR)/rsync/config_linux.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/whole.o $(OPIEDIR)/rsync/whole.c

.obj/$(PLATFORM)/qrsync.o: $(OPIEDIR)/rsync/qrsync.cpp $(OPIEDIR)/rsync/qrsync.h \
		$(OPIEDIR)/rsync/rsync.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/qrsync.o $(OPIEDIR)/rsync/qrsync.cpp

.obj/$(PLATFORM)/syncdialog.o: syncdialog.cpp syncdialog.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/syncdialog.o syncdialog.cpp

.obj/$(PLATFORM)/serverapp.o: serverapp.cpp serverapp.h \
		screensaver.h \
		shutdownimpl.h \
		.moc/$(PLATFORM)/serverapp.moc
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/serverapp.o serverapp.cpp

.obj/$(PLATFORM)/launcherglobal.o: launcherglobal.cpp launcherglobal.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/launcherglobal.o launcherglobal.cpp

.obj/$(PLATFORM)/qprocess.o: qprocess.cpp qprocess.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/qprocess.o qprocess.cpp

.obj/$(PLATFORM)/qprocess_unix.o: qprocess_unix.cpp qprocess.h \
		qcleanuphandler_p.h \
		.moc/$(PLATFORM)/qprocess_unix.moc
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/qprocess_unix.o qprocess_unix.cpp

.obj/$(PLATFORM)/screensaver.o: screensaver.cpp screensaver.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/screensaver.o screensaver.cpp

.obj/$(PLATFORM)/moc_server.o: .moc/$(PLATFORM)/moc_server.cpp server.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_server.o .moc/$(PLATFORM)/moc_server.cpp

.obj/$(PLATFORM)/moc_launchertab.o: .moc/$(PLATFORM)/moc_launchertab.cpp launchertab.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_launchertab.o .moc/$(PLATFORM)/moc_launchertab.cpp

.obj/$(PLATFORM)/moc_documentlist.o: .moc/$(PLATFORM)/moc_documentlist.cpp documentlist.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_documentlist.o .moc/$(PLATFORM)/moc_documentlist.cpp

.obj/$(PLATFORM)/moc_appicons.o: .moc/$(PLATFORM)/moc_appicons.cpp appicons.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_appicons.o .moc/$(PLATFORM)/moc_appicons.cpp

.obj/$(PLATFORM)/moc_taskbar.o: .moc/$(PLATFORM)/moc_taskbar.cpp taskbar.h serverinterface.h \
		startmenu.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_taskbar.o .moc/$(PLATFORM)/moc_taskbar.cpp

.obj/$(PLATFORM)/moc_runningappbar.o: .moc/$(PLATFORM)/moc_runningappbar.cpp runningappbar.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_runningappbar.o .moc/$(PLATFORM)/moc_runningappbar.cpp

.obj/$(PLATFORM)/moc_applauncher.o: .moc/$(PLATFORM)/moc_applauncher.cpp applauncher.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_applauncher.o .moc/$(PLATFORM)/moc_applauncher.cpp

.obj/$(PLATFORM)/moc_inputmethods.o: .moc/$(PLATFORM)/moc_inputmethods.cpp inputmethods.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_inputmethods.o .moc/$(PLATFORM)/moc_inputmethods.cpp

.obj/$(PLATFORM)/moc_systray.o: .moc/$(PLATFORM)/moc_systray.cpp systray.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_systray.o .moc/$(PLATFORM)/moc_systray.cpp

.obj/$(PLATFORM)/moc_shutdownimpl.o: .moc/$(PLATFORM)/moc_shutdownimpl.cpp shutdownimpl.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_shutdownimpl.o .moc/$(PLATFORM)/moc_shutdownimpl.cpp

.obj/$(PLATFORM)/moc_launcher.o: .moc/$(PLATFORM)/moc_launcher.cpp launcher.h launcherview.h \
		launchertab.h \
		serverinterface.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_launcher.o .moc/$(PLATFORM)/moc_launcher.cpp

.obj/$(PLATFORM)/moc_launcherview.o: .moc/$(PLATFORM)/moc_launcherview.cpp launcherview.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_launcherview.o .moc/$(PLATFORM)/moc_launcherview.cpp

.obj/$(PLATFORM)/moc_calibrate.o: .moc/$(PLATFORM)/moc_calibrate.cpp $(OPIEDIR)/core/apps/calibrate/calibrate.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_calibrate.o .moc/$(PLATFORM)/moc_calibrate.cpp

.obj/$(PLATFORM)/moc_startmenu.o: .moc/$(PLATFORM)/moc_startmenu.cpp startmenu.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_startmenu.o .moc/$(PLATFORM)/moc_startmenu.cpp

.obj/$(PLATFORM)/moc_transferserver.o: .moc/$(PLATFORM)/moc_transferserver.cpp transferserver.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_transferserver.o .moc/$(PLATFORM)/moc_transferserver.cpp

.obj/$(PLATFORM)/moc_qcopbridge.o: .moc/$(PLATFORM)/moc_qcopbridge.cpp qcopbridge.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_qcopbridge.o .moc/$(PLATFORM)/moc_qcopbridge.cpp

.obj/$(PLATFORM)/moc_packageslave.o: .moc/$(PLATFORM)/moc_packageslave.cpp packageslave.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_packageslave.o .moc/$(PLATFORM)/moc_packageslave.cpp

.obj/$(PLATFORM)/moc_irserver.o: .moc/$(PLATFORM)/moc_irserver.cpp irserver.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_irserver.o .moc/$(PLATFORM)/moc_irserver.cpp

.obj/$(PLATFORM)/moc_firstuse.o: .moc/$(PLATFORM)/moc_firstuse.cpp firstuse.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_firstuse.o .moc/$(PLATFORM)/moc_firstuse.cpp

.obj/$(PLATFORM)/moc_syncdialog.o: .moc/$(PLATFORM)/moc_syncdialog.cpp syncdialog.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_syncdialog.o .moc/$(PLATFORM)/moc_syncdialog.cpp

.obj/$(PLATFORM)/moc_serverapp.o: .moc/$(PLATFORM)/moc_serverapp.cpp serverapp.h shutdownimpl.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_serverapp.o .moc/$(PLATFORM)/moc_serverapp.cpp

.obj/$(PLATFORM)/moc_qprocess.o: .moc/$(PLATFORM)/moc_qprocess.cpp qprocess.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_qprocess.o .moc/$(PLATFORM)/moc_qprocess.cpp

.moc/ipaq-linux/moc_server.cpp: $(MOC) server.h
	$(MOC) server.h -o .moc/ipaq-linux/moc_server.cpp

.moc/ipaq-linux/moc_launchertab.cpp: $(MOC) launchertab.h
	$(MOC) launchertab.h -o .moc/ipaq-linux/moc_launchertab.cpp

.moc/ipaq-linux/moc_documentlist.cpp: $(MOC) documentlist.h
	$(MOC) documentlist.h -o .moc/ipaq-linux/moc_documentlist.cpp

.moc/ipaq-linux/moc_appicons.cpp: $(MOC) appicons.h
	$(MOC) appicons.h -o .moc/ipaq-linux/moc_appicons.cpp

.moc/ipaq-linux/moc_taskbar.cpp: $(MOC) taskbar.h
	$(MOC) taskbar.h -o .moc/ipaq-linux/moc_taskbar.cpp

.moc/ipaq-linux/moc_runningappbar.cpp: $(MOC) runningappbar.h
	$(MOC) runningappbar.h -o .moc/ipaq-linux/moc_runningappbar.cpp

.moc/ipaq-linux/moc_applauncher.cpp: $(MOC) applauncher.h
	$(MOC) applauncher.h -o .moc/ipaq-linux/moc_applauncher.cpp

.moc/ipaq-linux/moc_inputmethods.cpp: $(MOC) inputmethods.h
	$(MOC) inputmethods.h -o .moc/ipaq-linux/moc_inputmethods.cpp

.moc/ipaq-linux/moc_systray.cpp: $(MOC) systray.h
	$(MOC) systray.h -o .moc/ipaq-linux/moc_systray.cpp

.moc/ipaq-linux/moc_shutdownimpl.cpp: $(MOC) shutdownimpl.h
	$(MOC) shutdownimpl.h -o .moc/ipaq-linux/moc_shutdownimpl.cpp

.moc/ipaq-linux/moc_launcher.cpp: $(MOC) launcher.h
	$(MOC) launcher.h -o .moc/ipaq-linux/moc_launcher.cpp

.moc/ipaq-linux/moc_launcherview.cpp: $(MOC) launcherview.h
	$(MOC) launcherview.h -o .moc/ipaq-linux/moc_launcherview.cpp

.moc/ipaq-linux/moc_calibrate.cpp: $(MOC) $(OPIEDIR)/core/apps/calibrate/calibrate.h
	$(MOC) $(OPIEDIR)/core/apps/calibrate/calibrate.h -o .moc/ipaq-linux/moc_calibrate.cpp

.moc/ipaq-linux/moc_startmenu.cpp: $(MOC) startmenu.h
	$(MOC) startmenu.h -o .moc/ipaq-linux/moc_startmenu.cpp

.moc/ipaq-linux/moc_transferserver.cpp: $(MOC) transferserver.h
	$(MOC) transferserver.h -o .moc/ipaq-linux/moc_transferserver.cpp

.moc/ipaq-linux/moc_qcopbridge.cpp: $(MOC) qcopbridge.h
	$(MOC) qcopbridge.h -o .moc/ipaq-linux/moc_qcopbridge.cpp

.moc/ipaq-linux/moc_packageslave.cpp: $(MOC) packageslave.h
	$(MOC) packageslave.h -o .moc/ipaq-linux/moc_packageslave.cpp

.moc/ipaq-linux/moc_irserver.cpp: $(MOC) irserver.h
	$(MOC) irserver.h -o .moc/ipaq-linux/moc_irserver.cpp

.moc/ipaq-linux/moc_firstuse.cpp: $(MOC) firstuse.h
	$(MOC) firstuse.h -o .moc/ipaq-linux/moc_firstuse.cpp

.moc/ipaq-linux/moc_syncdialog.cpp: $(MOC) syncdialog.h
	$(MOC) syncdialog.h -o .moc/ipaq-linux/moc_syncdialog.cpp

.moc/ipaq-linux/moc_serverapp.cpp: $(MOC) serverapp.h
	$(MOC) serverapp.h -o .moc/ipaq-linux/moc_serverapp.cpp

.moc/ipaq-linux/moc_qprocess.cpp: $(MOC) qprocess.h
	$(MOC) qprocess.h -o .moc/ipaq-linux/moc_qprocess.cpp

.moc/ipaq-linux/serverinterface.moc: $(MOC) serverinterface.cpp
	$(MOC) serverinterface.cpp -o .moc/ipaq-linux/serverinterface.moc

.moc/ipaq-linux/documentlist.moc: $(MOC) documentlist.cpp
	$(MOC) documentlist.cpp -o .moc/ipaq-linux/documentlist.moc

.moc/ipaq-linux/appicons.moc: $(MOC) appicons.cpp
	$(MOC) appicons.cpp -o .moc/ipaq-linux/appicons.moc

.moc/ipaq-linux/taskbar.moc: $(MOC) taskbar.cpp
	$(MOC) taskbar.cpp -o .moc/ipaq-linux/taskbar.moc

.moc/ipaq-linux/serverapp.moc: $(MOC) serverapp.cpp
	$(MOC) serverapp.cpp -o .moc/ipaq-linux/serverapp.moc

.moc/ipaq-linux/qprocess_unix.moc: $(MOC) qprocess_unix.cpp
	$(MOC) qprocess_unix.cpp -o .moc/ipaq-linux/qprocess_unix.moc

####### Install

install_target: 
	@test -d $(INSTALL_ROOT)/opt/QtPalmtop/bin/ || mkdir -p $(INSTALL_ROOT)/opt/QtPalmtop/bin/
	-$(COPY) "$(OPIEDIR)/bin/$(QMAKE_TARGET)" "$(INSTALL_ROOT)/opt/QtPalmtop/bin/$(QMAKE_TARGET)"

uninstall_target: 
	-$(DEL_FILE) "$(INSTALL_ROOT)/opt/QtPalmtop/bin/$(QMAKE_TARGET)"
	-$(DEL_DIR) "$(INSTALL_ROOT)/opt/QtPalmtop/bin/"


install: all install_target 

uninstall: uninstall_target 

