# # 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)/share/doc/ltrace CC = @CC@ CFLAGS = -Wall @CFLAGS@ CPPFLAGS = -iquote $(TOPDIR) -iquote $(TOPDIR)/sysdeps/$(OS) -DSYSCONFDIR=\"$(sysconfdir)\" @CPPFLAGS@ LDFLAGS = @LDFLAGS@ LIBS = @LIBS@ INSTALL = @INSTALL@ INSTALL_FILE = $(INSTALL) -p -m 644 INSTALL_PROGRAM = $(INSTALL) -p -m 755 INSTALL_SCRIPT = $(INSTALL) -p -m 755 INSTALL_DIR = $(INSTALL) -p -d -m 755 OBJ = libltrace.o options.o elf.o output.o read_config_file.o \ execute_program.o handle_event.o display_args.o \ breakpoints.o proc.o demangle.o dict.o debug.o summary.o VERSION = @PACKAGE_VERSION@ all: ltrace ltrace: main.o libltrace.a $(CC) $(LDFLAGS) $^ $(LIBS) -o $@ libltrace.a: sysdeps/sysdep.o $(OBJ) $(AR) rcv $@ $^ sysdeps/sysdep.o: dummy $(MAKE) -C sysdeps/$(OS) clean-deja: $(RM) testrun.log testrun.sum cd testsuite; make clean clean: clean-deja $(MAKE) -C sysdeps/$(OS) clean rm -f ltrace main.o libltrace.a $(OBJ) rm -f *~ *.bak a.out core distclean: clean rm -f config.h Makefile realclean: distclean 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 check: cd testsuite;cat /proc/version;uptime;free -m;$(MAKE) check dummy: .PHONY: all clean distclean dist install dummy .EXPORT_ALL_VARIABLES: