# Input
HEADERS += src/app-scene.h \
src/button.h \
src/cate-button.h \
src/category.h \
src/global.h \
src/list.h \
src/play.h \
src/reverse-button.h \
src/view-manager.h \
src/network-xml.h \
src/downloadThread.h \
src/analyzing-xml.h \
src/database.h \
src/list-button.h \
src/timer.h \
src/loadanimation.h \
src/mediaplay.h \
src/push.h \
src/push-list-button.h \
src/media.h \
src/timer-for-play.h
SOURCES += src/app-scene.cpp \
src/button.cpp \
src/cate-button.cpp \
src/category.cpp \
src/list.cpp \
src/main.cpp \
src/play.cpp \
src/reverse-button.cpp \
src/view-manager.cpp \
src/network-xml.cpp \
src/downloadThread.cpp \
src/analyzing-xml.cpp \
src/database.cpp \
src/list-button.cpp \
src/timer.cpp \
src/loadanimation.cpp \
src/mediaplay.cpp \
src/push.cpp \
src/push-list-button.cpp \
src/media.cpp \
src/timer-for-play.cpp
RESOURCES += $${NAME}.qrc
clear.commands += rm -fr *.tar.gz *.rpm rpmbuild
clear.depends = clean distclean
rpm.target = rpm
rpm.commands = \
rm -fr rpmbuild \
rm -rf .tmp \
&& mkdir -p rpmbuild/{SOURCES,SPECS,SRPMS,RPMS,BUILD,BUILDROOT} \
&& cp *.spec rpmbuild/SPECS/ \
&& cp *.tar.gz rpmbuild/SOURCES/ \
&& rpmbuild --define=\"_topdir `pwd`/rpmbuild\" -ba $${NAME}.spec \
&& mv rpmbuild/RPMS/i386/*.rpm . \
&& mv rpmbuild/SRPMS/*.rpm . \
&& rm -rf rpmbuild \
&& make distclean
# order is important, because, "make dist" needs "qrc_*.cpp" which is generated by "make first"
rpm.depends = first dist
QMAKE_EXTRA_TARGETS += rpm clear