#############################################################################
# Makefile for building: $(QPEDIR)/bin/test
# Generated by qmake (1.06c-Qtopia) (Qt 3.2.1) on: Sat Mar 20 18:53:56 2010
# Project:  test1.pro
# Template: app
# Command: $(QMAKE) -spec /opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-arm-g++ -o Makefile test1.pro
#############################################################################

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

CC       = arm-linux-gcc
CXX      = arm-linux-g++
LEX      = flex
YACC     = yacc
CFLAGS   = -pipe -Wall -W -Os  -DQT_NO_QWS_VFB -DQTOPIA_DATA_LINKING -DQCONFIG=\"qconfig-qpe.h\" -DQTOPIA_TARGET=\"test\" -DQTOPIA_TRTARGET=\"test\" -DQT_NO_DEBUG
CXXFLAGS = -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os  -DQT_NO_QWS_VFB -DQTOPIA_DATA_LINKING -DQCONFIG=\"qconfig-qpe.h\" -DQTOPIA_TARGET=\"test\" -DQTOPIA_TRTARGET=\"test\" -DQT_NO_DEBUG
LEXFLAGS = 
YACCFLAGS= -d
INCPATH  = -I/opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-arm-g++ -I. -I../qtopia-2.2.0-FriendlyARM/qtopia/include -I../qtopia-2.2.0-FriendlyARM/qt2/include -I.ui/release-shared/ -I.moc/release-shared/
LINK     = arm-linux-g++
LFLAGS   = 
LIBS     = $(SUBLIBS)  -luuid -lqtopia2 -lqtopia -lqpe -L/opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/lib -L/opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/qt2/lib -lqte
AR       = ar cqs
RANLIB   = 
MOC      = /opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/qt2/bin/moc
UIC      = /opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/qt2/bin/uic
QMAKE    = qmake
TAR      = tar -cf
INSTALL_FILE= $(COPY_FILE)
INSTALL_DIR = $(COPY_DIR)
GZIP     = gzip -9f
COPY     = cp -f
COPY_FILE= $(COPY)
COPY_DIR = $(COPY) -R
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 = .obj/release-shared/

####### Files

TRANSLATABLES = 
HEADERS = testme.h
SOURCES = testme.cpp \
		main.cpp
OBJECTS = .obj/release-shared/testme.o \
		.obj/release-shared/main.o \
		.obj/release-shared/test1.o
FORMS = test1.ui
UICDECLS = .ui/release-shared/test1.h
UICIMPLS = .ui/release-shared/test1.cpp
SRCMOC   = .moc/release-shared/moc_testme.cpp \
		.moc/release-shared/moc_test1.cpp
OBJMOC = .obj/release-shared/moc_testme.o \
		.obj/release-shared/moc_test1.o
DIST	   = ../qtopia-2.2.0-FriendlyARM/qtopia/src/projects.pri \
		../qtopia-2.2.0-FriendlyARM/qtopia/src/ipk_groups.pri \
		test1.pro
QMAKE_TARGET = test
DESTDIR  = $(QPEDIR)/bin/
TARGET   = $(QPEDIR)/bin/test

first: all
####### Implicit rules

.SUFFIXES: .c .o .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 $(QPEDIR)/bin/ || mkdir -p $(QPEDIR)/bin/
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) $(OBJCOMP)

mocables: $(SRCMOC)
uicables: $(UICDECLS) $(UICIMPLS)

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

Makefile: test1.pro  /opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-arm-g++/qmake.conf ../qtopia-2.2.0-FriendlyARM/qtopia/src/projects.pri \
		../qtopia-2.2.0-FriendlyARM/qtopia/src/ipk_groups.pri
	$(QMAKE) -spec /opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-arm-g++ -o Makefile test1.pro
qmake: 
	@$(QMAKE) -spec /opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-arm-g++ -o Makefile test1.pro

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

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

uiclean:
	-$(DEL_FILE) $(UICIMPLS) $(UICDECLS)

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


####### Sub-libraries

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


unix_mkipk:
	@ if [ -e /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/data ]; then echo "ERROR: /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/data exists!"; exit 1; fi; if [ -e /opt/FriendlyARM/mini2440/arm-qtopia/test1/ipkg/qpe-test__arm.ipk ]; then echo "Package qpe-test__arm.ipk already exists!"; exit 0; fi; IPK_GROUP_PROJECTS="/opt/FriendlyARM/mini2440/arm-qtopia/test1"; for i in $${IPK_GROUP_PROJECTS};do make -C $$i -f Makefile unix_mkipk_deps INSTALL_ROOT=/opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/data/opt/Qtopia || exit $$?; done; make_ipk_file() { cd /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/data; if [ ! -z "$$1" ]; then lang="$$1"; suffix="_i18n_$$lang"; deps="qpe-test"; if [ "`echo qpe-test | cut -c -4`" = "qpe-" -a "qpe-test" != "qpe-taskbar" ]; then deps="$$deps qpe-taskbar_i18n_$$lang"; fi; path="opt/Qtopia/i18n/$$lang"; if [ ! -d "/opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/data/$$path" ]; then return; fi; else suffix=; deps=`cat /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control/DEPS`; deps=`echo $$deps | sort -u`; path="opt/Qtopia"; fi; echo "Package: qpe-test$$suffix" > /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control/control; echo "Maintainer: Unspecified" >> /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control/control; echo "License: GPL" >> /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control/control; echo "Version: " >> /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control/control; echo "Arch: arm" >> /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control/control; echo "Architecture: arm" >> /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control/control; echo "Description: No description written for this package" >> /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control/control; echo -n "Depends: " >> /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control/control; echo $$deps >> /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control/control; echo -n "Files:" >> /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control/control; find $$path -type f -o -type l -printf "/%P " >> /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control/control; if [ ! -x "`which mkfs.jffs2`" ]; then echo -e "\nInstalled-Size: $$(du -h -s $$path | awk '{print $$1}')" >> /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control/control; else echo -e "\nInstalled-Size: $$(mkfs.jffs2 -r $$path | wc -c)" >> /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control/control; fi; echo >> /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control/control; for i in preinst prerm postinst postrm;do export FILE_LOC=/opt/FriendlyARM/mini2440/arm-qtopia/test1/qpe-test.$$i; if [ -e $$FILE_LOC ]; then install -c $$FILE_LOC /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/$$i; fi; done; cd /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test; echo "2.0" > debian-binary; cd /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control; tar --remove-files -cz --owner=0 --group=0 -f /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control.tar.gz ./control; cd /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/data; tar --remove-files -cz --owner=0 --group=0 -f /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/data.tar.gz $$path; if [ ! -e /opt/FriendlyARM/mini2440/arm-qtopia/test1/ipkg ];then mkdir -p /opt/FriendlyARM/mini2440/arm-qtopia/test1/ipkg;fi; cd /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test; tar --remove-files -cz --owner=0 --group=0 -f /opt/FriendlyARM/mini2440/arm-qtopia/test1/ipkg/qpe-test__arm$$suffix.ipk ./debian-binary ./control.tar.gz ./data.tar.gz `for i in preinst prerm postinst postrm;do if [ -e $$i ]; then echo $$i; fi; done`; }; LANGUAGES="en_US"; for lang in $${LANGUAGES}; do make_ipk_file $$lang; done; [ -d /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/data/opt/Qtopia/i18n ] && rm -r /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/data/opt/Qtopia/i18n; make_ipk_file; rm -rf /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test

unix_mkipk_deps: install
	@ mkdir -p /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/data; mkdir -p /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control; echo "qpe-libqtopia2" | sed 's/\( [^(]\)/,\1/g' >> /opt/FriendlyARM/mini2440/arm-qtopia/test1/.packaging-working-dir/ipk/qpe-test/control/DEPS

remove_target:
	-$(DEL_FILE) $(TARGET)

packages: unix_mkipk
	

sdk: install
	

devsdk:
	

relink: remove_target
	@ make

lupdate:
	@ cd /opt/FriendlyARM/mini2440/arm-qtopia/test1; TRANSFILES=; TRANSLATABLES="$(TRANSLATABLES)"; for transfile in $$TRANSLATABLES; do [ -f $$transfile ] && TRANSFILES="$$TRANSFILES $$transfile"; done; TRANSLATIONS=""; for lang in $$TRANSLATIONS; do /opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/dqt/bin/lupdate $$TRANSFILES -ts test-$$lang.ts; done

FORCE:

####### Compile

.obj/release-shared/testme.o: testme.cpp testme.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/release-shared/testme.o testme.cpp

.obj/release-shared/main.o: main.cpp testme.h \
		../qtopia-2.2.0-FriendlyARM/qtopia/include/qtopia/qpeapplication.h \
		../qtopia-2.2.0-FriendlyARM/qtopia/src/libraries/qtopia/qpeapplication.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/release-shared/main.o main.cpp

.ui/release-shared/test1.h: test1.ui 
	$(UIC) test1.ui -o .ui/release-shared/test1.h

.ui/release-shared/test1.cpp: .ui/release-shared/test1.h test1.ui 
	$(UIC) test1.ui -i test1.h -o .ui/release-shared/test1.cpp

.obj/release-shared/test1.o: .ui/release-shared/test1.cpp .ui/release-shared/test1.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/release-shared/test1.o .ui/release-shared/test1.cpp

.obj/release-shared/moc_testme.o: .moc/release-shared/moc_testme.cpp testme.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/release-shared/moc_testme.o .moc/release-shared/moc_testme.cpp

.obj/release-shared/moc_test1.o: .moc/release-shared/moc_test1.cpp .ui/release-shared/test1.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/release-shared/moc_test1.o .moc/release-shared/moc_test1.cpp

.moc/release-shared/moc_testme.cpp: $(MOC) testme.h
	$(MOC) testme.h -o .moc/release-shared/moc_testme.cpp

.moc/release-shared/moc_test1.cpp: $(MOC) .ui/release-shared/test1.h
	$(MOC) .ui/release-shared/test1.h -o .moc/release-shared/moc_test1.cpp

####### Install

install_target: all 
	@$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)/bin/" || $(MKDIR) "$(INSTALL_ROOT)/bin/"
	-$(INSTALL_FILE) "$(QPEDIR)/bin/$(QMAKE_TARGET)" "$(INSTALL_ROOT)/bin/$(QMAKE_TARGET)"
	-arm-linux-strip "$(INSTALL_ROOT)/bin/$(QMAKE_TARGET)"

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


install: install_target  

uninstall: uninstall_target  

