4 # - Add it without extension to TOMOC
5 # - Add the moc.cpp to BUILT_SOURCES and nodist_SOURCES_qt4
6 # - Add the cpp to SOURCES_qt4
7 # - Add the hpp to EXTRA_DIST
9 # - Add it without extension to TOUI
10 # - Add it to EXTRA_DIST
12 AUTOMAKE_OPTIONS = subdir-objects
17 TOMOC = main_interface \
22 components/infopanels \
23 components/preferences_widgets \
25 MOCCPP := $(TOMOC:%=%.moc.cpp)
27 nodist_SOURCES_qt4 = \
28 main_interface.moc.cpp \
29 dialogs_provider.moc.cpp \
30 input_manager.moc.cpp \
31 dialogs/playlist.moc.cpp \
32 dialogs/streaminfo.moc.cpp \
33 components/infopanels.moc.cpp \
34 components/preferences_widgets.moc.cpp \
35 util/input_slider.moc.cpp
38 BUILT_SOURCES += $(UIH) $(nodist_SOURCES_qt4)
42 $(MOCCPP): %.moc.cpp: %.hpp
43 @echo "$(MOC) $< -> $@"
48 @echo "$(UIC) $< -> $@"
50 echo "#define Q_(a,b) _(a)" > $@
51 $(UIC) -tr "Q_" $< >> $@
54 SOURCES_qt4 = qt4.cpp \
56 dialogs_provider.cpp \
58 dialogs/playlist.cpp \
59 dialogs/streaminfo.cpp \
60 components/infopanels.cpp \
61 components/preferences_widgets.cpp \
68 dialogs_provider.hpp \
70 dialogs/playlist.hpp \
71 dialogs/streaminfo.hpp \
72 components/infopanels.hpp \
73 components/preferences_widgets.hpp \
74 util/input_slider.hpp \