blob: 2324d680d83d9d87c65397f42a79122fd4591c69 (
plain)
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
|
#
# ltrace's Makefile.in
#
#OS := $(shell uname -s)
OS := @HOST_OS@
TOPDIR = $(shell pwd)
prefix = @prefix@
sysconfdir = @sysconfdir@
bindir = $(prefix)/bin
mandir = @mandir@
docdir = $(prefix)/doc/ltrace
CC = @CC@
CPPFLAGS = -iquote $(TOPDIR) -I$(TOPDIR)/sysdeps/$(OS) @DEFS@ -DSYSCONFDIR=\"$(sysconfdir)\"
CFLAGS = -Wall @CFLAGS@
LDFLAGS =
LIBS = @LIBS@
INSTALL = @INSTALL@
INSTALL_FILE = $(INSTALL) -p -o root -g root -m 644
INSTALL_PROGRAM = $(INSTALL) -p -o root -g root -m 755
INSTALL_SCRIPT = $(INSTALL) -p -o root -g root -m 755
INSTALL_DIR = $(INSTALL) -p -d -o root -g root -m 755
OBJ = ltrace.o options.o elf.o output.o read_config_file.o \
execute_program.o wait_for_something.o process_event.o \
display_args.o breakpoints.o proc.o demangle.o dict.o \
debug.o summary.o
all: ltrace
ltrace: sysdeps/sysdep.o $(OBJ)
$(CC) $(LDFLAGS) $^ $(LIBS) -o $@
sysdeps/sysdep.o: dummy
$(MAKE) -C sysdeps/$(OS)
clean:
$(MAKE) -C sysdeps/$(OS) clean
$(RM) ltrace $(OBJ)
$(RM) *~ *.bak a.out core KK
distclean: clean
$(RM) config.cache config.status config.log config.h Makefile configure.scan
$(RM) -r autom4te.cache
realclean: distclean
$(RM) configure config.h.in
dist: clean
( cd .. ; tar zcvf ltrace-`date +%y%m%d`.tgz ltrace )
install: ltrace
$(INSTALL_DIR) $(DESTDIR)$(bindir) $(DESTDIR)$(docdir) $(DESTDIR)$(mandir)/man1
$(INSTALL_DIR) $(DESTDIR)$(sysconfdir)
$(INSTALL_PROGRAM) ltrace $(DESTDIR)$(bindir)
$(INSTALL_FILE) etc/ltrace.conf $(DESTDIR)$(sysconfdir)
$(INSTALL_FILE) COPYING README TODO BUGS ChangeLog $(DESTDIR)$(docdir)
$(INSTALL_FILE) ltrace.1 $(DESTDIR)$(mandir)/man1
dummy:
.PHONY: all clean distclean dist install dummy
.EXPORT_ALL_VARIABLES:
|