blob: 7a582d7483758743fdcf601dba227a49ac0f2b78 (
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
|
#
# ltrace's Makefile.in
#
##ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/)
OS := $(shell uname -s)
TOPDIR = $(shell pwd)
CC = @CC@
CPPFLAGS = -I$(TOPDIR) -I$(TOPDIR)/sysdeps/$(OS) -I- @DEFS@ #-I$(TOPDIR)/sysdeps/$(ARCH)
CFLAGS = -Wall @CFLAGS@
LDFLAGS =
LIBS = @LIBS@
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
all: dummy
$(MAKE) -C sysdeps/$(OS)
$(MAKE) ltrace
ltrace: sysdeps/sysdep.o $(OBJ)
$(CC) $(LDFLAGS) $^ $(LIBS) -o $@
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
dist: clean
( cd .. ; tar zcvf ltrace-`date +%y%m%d`.tgz ltrace )
install: ltrace
@INSTALL@ -d $(DESTDIR)/usr/bin $(DESTDIR)/usr/doc/ltrace $(DESTDIR)/usr/man/man1
@INSTALL@ -d $(DESTDIR)/etc
@INSTALL@ -s ltrace $(DESTDIR)/usr/bin
@INSTALL@ -m 644 etc/ltrace.conf $(DESTDIR)/etc
@INSTALL@ -m 644 COPYING README TODO BUGS ChangeLog $(DESTDIR)/usr/doc/ltrace
@INSTALL@ -m 644 ltrace.1 $(DESTDIR)/usr/man/man1
dummy:
.PHONY: all clean distclean dist install
.EXPORT_ALL_VARIABLES:
|