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
|
SUBDIRS = po
bin_PROGRAMS = memprof
noinst_PROGRAMS = testmemprof
pkgdata_DATA = memprof.glade leak.xpm memprof.png
lib_LTLIBRARIES = libmemintercept.la
memprof_SOURCES = \
bfdutils.c \
gui.h \
inode.c \
leakdetect.c \
leakdetect.h \
main.c \
memprof.h \
process.c \
process.h \
profile.c \
profile.h \
server.c \
server.h \
stackstash.c \
stackstash.h \
tree.c
memprof_LDADD = $(MEMPROF_LIBS)
memprof_LDFLAGS = -export-dynamic
libmemintercept_la_SOURCES = \
memintercept.c \
memintercept.h \
memintercept-utils.c \
memintercept-utils.h \
stack-frame.c \
stack-frame.h
libmemintercept_la_LDFLAGS = -module -avoid-version
libmemintercept_la_LIBADD = -ldl
INCLUDES = \
$(MEMPROF_CFLAGS) \
-DDATADIR=\"$(pkgdatadir)\" \
-DLIBDIR=\"$(libdir)\" \
-DGNOMELOCALEDIR=\""$(datadir)/locale"\"
schemadir = @GCONF_SCHEMA_FILE_DIR@
schema_DATA = memprof.schemas
EXTRA_DIST = \
memprof.desktop \
leak.png \
leak.xpm \
memprof.glade \
memprof.spec.in \
memprof.png \
intltool-extract.in \
intltool-merge.in \
intltool-update.in \
$(schema_DATA)
Developmentdir = $(datadir)/applications
Development_DATA = memprof.desktop
pixmapsdir = $(datadir)/pixmaps
pixmaps_DATA = memprof.png
DISTCLEANFILES = \
intltool-extract \
intltool-merge \
intltool-update
install-data-local:
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) \
$(GCONFTOOL) --makefile-install-rule $(srcdir)/$(schema_DATA)
.PHONY: copyrights
copyrights:
FILES="$(memprof_SOURCES) $(libmemintercept_la_SOURCES)"; \
for i in $$FILES ; do \
mv $$i $$i.bak; \
cat copyright-header > $$i; \
if grep "/\*====\*/" $$i.bak ; then \
perl -ne 'print if m!/\*====\*/!..0' $$i.bak >> $$i; \
else \
echo "/*====*/" >> $$ i; \
cat $$i.bak >> $$i; \
fi; \
done
dist-hook: memprof.spec
if grep '^- Version @VERSION@' $(srcdir)/memprof.spec.in ; then : ; else \
perl -ni.bak -e \
'print; if (/^%changelog/) { chomp ($$date = `date +"%a %b %d %Y"`); print "* $$date Owen Taylor <otaylor\@redhat.com>\n- Version @VERSION@\n\n"; }' \
$(srcdir)/memprof.spec.in ; \
( CONFIG_FILES=memprof.spec CONFIG_HEADERS= $(SHELL) ./config.status ) ; \
cp -p $(srcdir)/memprof.spec.in $(distdir) ; \
fi
cp memprof.spec $(distdir)
|