1QT_INCPATH = $(shell qmake -query QT_INSTALL_HEADERS) 2QT_INSPATH = $(shell qmake -query QT_INSTALL_DATA) 3QT_LIBPATH = $(shell qmake -query QT_INSTALL_LIBS) 4MOC = $(shell which moc) 5UIC = $(shell which uic) 6RCC = $(shell which rcc) 7 8MY_INCLUDES = -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src -I$(top_srcdir) 9MY_INCLUDES += -I$(QT_INCPATH) -I$(QT_INCPATH)/QtCore -I$(QT_INCPATH)/QtGui 10MY_INCLUDES += -I$(QT_INSPATH)/mkspecs/default 11if BUILD_MACOSX_BUNDLE 12MY_INCLUDES += -I/usr/local/Qt4.7/mkspecs/macx-xcode 13MY_INCLUDES += -I/System/Library/Frameworks/CarbonCore.framework/Headers 14MY_INCLUDES += -F/Library/Frameworks 15MY_INCLUDES += -I/Library/Frameworks/QtCore.framework/Versions/4/Headers 16MY_INCLUDES += -I/Library/Frameworks/QtGui.framework/Versions/4/Headers 17endif 18DEFINES = -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED 19LIBS = -L$(QT_LIBPATH) -lQtGui -lQtCore -L/usr/lib -lpthread 20##QMAKE_CFLAGS = $(QMAKE_CFLAGS) ) -m32 21##QMAKE_CXXFLAGS = $(QMAKE_CXXFLAGS) -m32 22 23AM_CPPFLAGS = @UAE_CPPFLAGS@ 24AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 25AM_CPPFLAGS += -I$(QT_INCPATH) -I$(QT_INCPATH)/QtCore -I$(QT_INCPATH)/QtGui 26AM_CFLAGS = @UAE_CFLAGS@ 27AM_CFLAGS += @QT_CFLAGS@ 28AM_CXXFLAGS = @UAE_CXXFLAGS@ 29AR_FLAGS = $(LIBS) 30 31noinst_LIBRARIES = libguidep.a 32 33libguidep_a_SOURCES = \ 34 puae_mainwindow.cpp moc_puae_mainwindow.cpp \ 35 puae_bridge.cpp moc_puae_bridge.cpp \ 36 puae_misc.cpp moc_puae_misc.cpp \ 37 puae_registry.cpp moc_puae_registry.cpp 38 39noinst_HEADERS = \ 40 ui_puae_mainwindow.h \ 41 puae_mainwindow.h \ 42 puae_bridge.h \ 43 puae_misc.h \ 44 puae_registry.h 45 46BUILT_SOURCES = \ 47 moc_puae_mainwindow.cpp \ 48 moc_puae_bridge.cpp \ 49 moc_puae_misc.cpp \ 50 moc_puae_registry.cpp \ 51 ui_puae_mainwindow.h 52 53CLEANFILES = *.o qrc*.* ui*.* moc*.* 54 55moc_%.cpp: %.h 56 $(MOC) $(DEFINES) $(MY_INCLUDES) -o $@ $< 57 58ui_%.h: %.ui 59 $(UIC) $< -o $@ 60 61qrc_%.cpp: %.qrc 62 $(RCC) $< -name Resources -o $@ 63