|
QT 编译不过,已经照着教程打了,不知何原因一直错误?
#############################################################################
# Makefile for building first
# Generated by tmake at 13:45, 2010/07/09
# Project: first
# Template: app
#############################################################################
####### Compiler, tools and options
CC = gcc
CXX = g++
CFLAGS = -pipe -Wall -W -O2 -DNO_DEBUG
CXXFLAGS= -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG
INCPATH = -I$(QTDIR)/include -I$(QPEDIR)/include
##LINK = g++
##LINK =
LFLAGS =
LIBS = $(SUBLIBS) -L$(QPEDIR)/lib -L$(QTDIR)/lib -lqpe -lqtopia -lqte
MOC = $(QTDIR)/bin/moc
UIC = $(QTDIR)/bin/uic
TAR = tar -cf
GZIP = gzip -9f
####### Files
HEADERS = first.h
SOURCES = first.cpp \
main.cpp
OBJECTS = first.o \
main.o ##\
##first.o
INTERFACES = first.ui
UICDECLS = first.h
UICIMPLS = first.cpp
SRCMOC = moc_first.cpp ##\
##moc_first.cpp
OBJMOC = moc_first.o ##\
##moc_first.o
DIST =
##TARGET= $(QPEDIR)/image/opt/Qtopia/bin/first
##DESKTOP= $(QPEDIR)/image/opt/Qtopia/apps/EmbedSky/first.desktop
##ICON= $(QPEDIR)/image/opt/Qtopia/pics/first.png
##TARGET = first
INTERFACE_DECL_PATH = .
####### Implicit rules
.SUFFIXES: .cpp .cxx .cc .C .c
.cpp.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.cxx.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.cc.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.C.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.c.o:
$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
####### Build rules
all: $(TARGET)
## cp -f first.desktop $(DESKTOP)
## cp -f first.png $(ICON)
$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
moc: $(SRCMOC)
tmake: Makefile
Makefile: first.pro
tmake first.pro -o Makefile
dist:
$(TAR) first.tar first.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
$(GZIP) first.tar
clean:
## -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
-rm -f *~ core
####### Sub-libraries
###### Combined headers
####### Compile
first.o: first.cpp \
first.h \
first.ui
##main.o: main.cpp \
## first.h \
## /opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/include/qtopia/qpeapplication.h
main.o:main.cpp\
first.h\
/opt/EmbedSky/Qte/x86_qtopia/qtopia/include/qtopia/qpeapplication.h\
/opt/EmbedSky/Qte/x86_qtopia/qtopia/include/qtopia/qpeglobal.h\
/opt/EmbedSky/Qte/x86_qtopia/qtopia/include/qtopia/qlibrary.h\
/opt/EmbedSky/Qte/x86_qtopia/qtopia/include/qtopia/qcom.h\
/opt/EmbedSky/Qte/x86_qtopia/qtopia/include/qtopia/quuid.h\
/opt/EmbedSky/Qte/x86_qtopia/qtopia/include/qtopia/qtopiawinexport.h\
/opt/EmbedSky/Qte/x86_qtopia/qtopia/include/qtopia/timestring.h\
/opt/EmbedSky/Qte/x86_qtopia/qtopia/include/qtopia/applicationinterface.h
first.h: first.ui
$(UIC) first.ui -o $(INTERFACE_DECL_PATH)/first.h
first.cpp: first.ui
$(UIC) first.ui -i first.h -o first.cpp
##first.o: first.cpp \
## first.h \
## first.ui
moc_first.o: moc_first.cpp \
first.h
##moc_first.o: moc_first.cpp \
## first.h
##moc_first.cpp: first.h
## $(MOC) first.h -o moc_first.cpp
moc_first.cpp: first.h
$(MOC) first.h -o moc_first.cpp |
|