File: Makefile.am

package info (click to toggle)
memprof 0.5.1-9
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,352 kB
  • ctags: 558
  • sloc: sh: 8,368; ansic: 4,904; makefile: 190
file content (100 lines) | stat: -rw-r--r-- 2,448 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
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)