summaryrefslogtreecommitdiffstats
path: root/kdbg/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'kdbg/Makefile.am')
-rw-r--r--kdbg/Makefile.am98
1 files changed, 98 insertions, 0 deletions
diff --git a/kdbg/Makefile.am b/kdbg/Makefile.am
new file mode 100644
index 0000000..ce9790b
--- /dev/null
+++ b/kdbg/Makefile.am
@@ -0,0 +1,98 @@
+# set the include path for X, qt and KDE
+INCLUDES= $(all_includes)
+
+# claim, which subdirectories you want to install
+SUBDIRS = doc pics typetables testprogs
+
+####### This part is very kdbg specific
+# you can add here more. This one gets installed
+bin_PROGRAMS = kdbg
+
+# Which sources should be compiled for kdbg.
+kdbg_SOURCES = \
+ pgmargs.cpp \
+ pgmargsbase.ui \
+ procattach.cpp \
+ procattachbase.ui \
+ debugger.cpp \
+ programconfig.cpp \
+ dbgdriver.cpp \
+ gdbdriver.cpp \
+ xsldbgdriver.cpp \
+ brkpt.cpp \
+ exprwnd.cpp \
+ regwnd.cpp \
+ memwindow.cpp \
+ threadlist.cpp \
+ sourcewnd.cpp \
+ winstack.cpp \
+ ttywnd.cpp \
+ typetable.cpp \
+ prefdebugger.cpp \
+ prefmisc.cpp \
+ pgmsettings.cpp \
+ mainwndbase.cpp \
+ dbgmainwnd.cpp \
+ main.cpp
+
+# the library search path
+kdbg_LDFLAGS = \
+ $(all_libraries) $(KDE_RPATH)
+
+# the libraries to link against.
+kdbg_LDADD = $(LIB_KIO)
+
+# this option you can leave out. Just, if you use "make dist", you need it
+noinst_HEADERS = \
+ pgmargs.h \
+ procattach.h \
+ debugger.h \
+ programconfig.h \
+ dbgdriver.h \
+ gdbdriver.h \
+ xsldbgdriver.h \
+ brkpt.h \
+ exprwnd.h \
+ regwnd.h \
+ memwindow.h \
+ threadlist.h \
+ sourcewnd.h \
+ winstack.h \
+ ttywnd.h \
+ typetable.h \
+ prefdebugger.h \
+ prefmisc.h \
+ pgmsettings.h \
+ mainwndbase.h \
+ dbgmainwnd.h \
+ envvar.h \
+ commandids.h \
+ mydebug.h
+
+kdbg_METASOURCES = AUTO
+
+# if you "make clean", this files get removed. If you want to remove
+# them while "make distclean", use DISTCLEANFILES
+CLEANFILES = $(kdbg_METASOURCES)
+
+xdg_apps_DATA = kdbg.desktop
+
+configdir = $(kde_confdir)
+config_DATA = kdbgrc
+
+rcdir = $(kde_datadir)/kdbg
+rc_DATA = kdbgui.rc
+
+# Make messages.po and move it to $(top_srcdir)/po. "make merge" there.
+# the -x is for skipping messages already translated in kdelibs
+# Messages are generated in the source directory so that file names
+# mentioned in the .pot file are not prefixed by $(srcdir).
+messages:
+ cd $(srcdir) && \
+ extractrc *.rc *.ui > rc.cpp && \
+ LIST=`find . -name \*.h -o -name \*.cpp -o -name \*.cc -o -name \*.cxx -o -name \*.C` && \
+ $(XGETTEXT) -C -ki18n -kI18N_NOOP -x $(includedir)/kde.pot \
+ $$LIST && mv messages.po $(top_srcdir)/po/kdbg.pot; \
+ rm -f rc.cpp
+
+EXTRA_DIST = kdbg.desktop kdbgrc