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