File: Makefile.am

package info (click to toggle)
kdbg 2.0.4-3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 4,420 kB
  • ctags: 1,792
  • sloc: cpp: 15,004; sh: 9,217; perl: 2,720; xml: 802; makefile: 296
file content (113 lines) | stat: -rw-r--r-- 2,387 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
## $Id$

# 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 \
	procattach.cpp \
	procattachbase.ui \
	tableview.cpp \
	ktreeview.cpp \
	textvw.cpp \
	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

BUILTSOURCES = \
	procattachbase.cpp

# the library search path
kdbg_LDFLAGS = \
	$(all_libraries) $(KDE_RPATH)

# the libraries to link against.
if BUILD_FOR_KDE3
MYKDELIBS=$(LIB_KIO)
else
MYKDELIBS=$(LIB_KFILE)
endif

kdbg_LDADD = $(MYKDELIBS)

# this option you can leave out. Just, if you use "make dist", you need it
noinst_HEADERS = \
	pgmargs.h \
	procattach.h \
	procattachbase.h \
	tableview.h \
	textvw.h \
	valarray.h \
	debugger.h \
	programconfig.h \
	dbgdriver.h \
	gdbdriver.h \
	xsldbgdriver.h \
	brkpt.h \
	exprwnd.h \
	regwnd.h \
	memwindow.h \
	threadlist.h \
	ktreeview.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

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