#AM_CXXFLAGS = -m32
# @TODO: move --std=c++11 to the autoconf
-AM_CXXFLAGS = -I$(top_srcdir)/src/global -I${QTDIR}/include/qt4 -pedantic -Wall -Wextra -DQT3_SUPPORT --std=c++11
+AM_CPPFLAGS =
+AM_CXXFLAGS = \
+ -I$(top_srcdir)/src/global \
+ -I${QTDIR}/include/qt4 \
+ -pedantic \
+ -Wall \
+ -Wextra \
+ -DQT3_SUPPORT \
+ -DSYSCONFDIR='"$(sysconfdir)"' \
+ --std=c++11
AM_LDFLAGS= -fPIC -L$(QTDIR)/lib -lQtCore -lQtGui -lQt3Support
EXTRA_DIST = \
src/net/lognet.moc.cpp \
src/kernel/kernel.moc.cpp \
src/edit/editor.moc.cpp \
- src/lgconfig/lgconfig.moc.cpp \
- src/preproc/prep.moc.cpp
+ src/lgconfig/lgconfig.moc.cpp
+
# \
# src/help/help.moc
src/kernel/OptionsDialog.cpp \
src/kernel/OptionsDialog.moc.cpp \
src/kernel/MessageDialog.cpp \
- src/global/vlp/config.cpp
+ src/global/vlp/config.cpp \
+ src/global/vlp/ConfigurationFinder.cpp \
+ src/global/vlp/QtConfigurationFinder.cpp
bin_logker_CPPFLAGS = $(bin_logker_CFLAGS)
bin_logker_LDADD = $(bin_logker_LIBS) -lconfig++ -lX11
bin_logkerdir = src/kernel
src/kernel/ui/dialogs/LockDialog.h \
src/kernel/ui/dialogs/OptionsDialog.h \
src/kernel/ui/dialogs/MessageDialog.h \
- src/global/vlp/config.h
+ src/global/vlp/config.h \
+ src/global/vlp/ConfigurationFinder.h \
+ src/global/vlp/QtConfigurationFinder.h \
+ src/global/vlp/exception/ConfigFileNotFound.h
src/kernel/kernel.moc.cpp: \
src/kernel/kernel.h \
src/kernel/ui/KernelWindow.h \
bin_logcomp_SOURCES = \
src/preproc/prep.cpp \
- src/preproc/prep.moc.cpp
+ src/preproc/prep.moc.cpp \
+ src/global/vlp/ConfigurationFinder.cpp \
+ src/global/vlp/QtConfigurationFinder.cpp
bin_logcomp_CPPFLAGS = $(bin_logcomp_CFLAGS)
bin_logcomp_LDADD = $(bin_logcomp_LIBS)
+bin_lgconfigdir = src/preproc
+bin_lgconfig_HEADERS = \
+ src/global/vlp/ConfigurationFinder.h \
+ src/global/vlp/QtConfigurationFinder.h \
+ src/global/vlp/exception/ConfigFileNotFound.h
src/preproc/prep.moc.cpp: src/preproc/prep.cpp
$(MOC) src/preproc/prep.cpp -o src/preproc/prep.moc.cpp
clean-logedit-extra \
clean-lgconfig-extra \
clean-logcomp-extra \
- clean-loghelp-extra
+ clean-loghelp-extra \
+ clean-doxygen-extra
rm -rf bin/doc
rm -rf bin/pics
rm -rf bin/modules
#all-local: doxyfile.stamp
-clean-local:
+clean-doxygen-extra:
+ rm -f $(top_srcdir)/doxyfile.stamp
+ rm -f $(top_srcdir)/Doxyfile
+ rm -f $(top_srcdir)/doc/doxygen_sqlite3.db
+ rm -rf $(top_srcdir)/doc/doxygen
rm -rf $(top_srcdir)/doc/man
+ rm -rf $(top_srcdir)/doc/html
+ rm -rf $(top_srcdir)/doc/latex
+
+else
+
+clean-doxygen-extra:
endif