AUTOMAKE_OPTIONS = subdir-objects
MOSTLYCLEANFILES = $(UIH)
+CLEANFILES = dialogs/about.hpp
SUFFIXES += .ui .h .hpp .moc.cpp
nodist_SOURCES_qt4 = \
ui/sout.h
if ENABLE_QT4
-BUILT_SOURCES += $(nodist_SOURCES_qt4)
+BUILT_SOURCES += $(nodist_SOURCES_qt4) dialogs/about.hpp
endif
resources.cpp: res.qrc
dialogs/help.cpp: dialogs/about.hpp
-dialogs/about.hpp: ../../../AUTHORS ../../../COPYING ../../../THANKS
- echo "#define LICENCE { \\" > dialogs/about.hpp
- cat $(top_srcdir)/COPYING | sed s/'"'/'\\"'/g | awk '{ print "\""$$0"\\n\" \\" }' >> dialogs/about.hpp
- echo "};" >> dialogs/about.hpp
- echo "#define THANKS { \\" >> dialogs/about.hpp
- cat $(top_srcdir)/THANKS | tail -$$((`wc -l $(top_srcdir)/THANKS|cut -d" " -f 1` - 2))|sed s/'"'/'\\"'/g | awk '{ print "\""$$0"\\n\" \\" }' >> dialogs/about.hpp
- echo "};" >> dialogs/about.hpp
- echo "#define AUTHORS { \\" >> dialogs/about.hpp
- cat $(top_srcdir)/AUTHORS | tail -$$((`wc -l $(top_srcdir)/AUTHORS|cut -d" " -f 1` - 2))|sed s/'"'/'\\"'/g | awk '{ print "\""$$0"\\n\" \\" }' >> dialogs/about.hpp
- echo "};" >> dialogs/about.hpp
+dialogs/about.hpp: Modules.am $(top_srcdir)/COPYING $(top_srcdir)/THANKS $(top_srcdir)/AUTHORS
+ mkdir -p -- dialogs
+ echo "/* Automatically generated file - DO NOT EDIT */" > dialogs/about.hpp.tmp
+ echo "static const char psz_licence[] =" >> dialogs/about.hpp.tmp
+ cat $(top_srcdir)/COPYING | sed s/'"'/'\\"'/g | awk '{ print "\""$$0"\\n\"" }' >> dialogs/about.hpp.tmp
+ echo ";" >> dialogs/about.hpp.tmp
+ echo "static const char psz_thanks[] =" >> dialogs/about.hpp.tmp
+ cat $(top_srcdir)/THANKS | grep -v '$$Id:' | sed s/'"'/'\\"'/g | awk '{ print "\""$$0"\\n\"" }' >> dialogs/about.hpp.tmp
+ echo ";" >> dialogs/about.hpp.tmp
+ echo "static const char psz_authors[] =" >> dialogs/about.hpp.tmp
+ cat $(top_srcdir)/AUTHORS | grep -v '$$Id:' | sed s/'"'/'\\"'/g | awk '{ print "\""$$0"\\n\"" }' >> dialogs/about.hpp.tmp
+ echo ";" >> dialogs/about.hpp.tmp
+ mv -f -- dialogs/about.hpp.tmp dialogs/about.hpp
SOURCES_qt4 = qt4.cpp \
menus.cpp \