Re-generated Makefiles

This commit is contained in:
Pierre Pronchery 2007-06-13 18:53:33 +00:00
parent 20c8ab550d
commit df7cf0d8da
4 changed files with 60 additions and 17 deletions

View File

@ -1,5 +1,36 @@
PACKAGE = strace
VERSION = 0.0.0
SUBDIRS = src
RM = rm -f
LN = ln -sf
TAR = tar -czvf
all clean distclean:
@for i in $(SUBDIRS); do make -C $$i $@ || exit $$?; done
all: subdirs
subdirs:
@for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done
clean:
@for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done
distclean:
@for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done
dist:
$(RM) -r $(PACKAGE)-$(VERSION)
$(LN) . $(PACKAGE)-$(VERSION)
@$(TAR) $(PACKAGE)-$(VERSION).tar.gz \
$(PACKAGE)-$(VERSION)/src/strace.c \
$(PACKAGE)-$(VERSION)/src/project.conf \
$(PACKAGE)-$(VERSION)/Makefile \
$(PACKAGE)-$(VERSION)/project.conf
$(RM) $(PACKAGE)-$(VERSION)
install: all
@for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done
uninstall:
@for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done
.PHONY: all subdirs clean distclean dist install uninstall

View File

@ -1,4 +1,5 @@
package=strace
version=0.0.0
subdirs=src
dist=Makefile

View File

@ -1,29 +1,38 @@
TARGETS = strace
CFLAGS = -W -Wall -ansi
CFLAGSF = -g
LDFLAGSF=
LDFLAGS =
PREFIX = /usr/local
DESTDIR =
BINDIR = $(PREFIX)/bin
INCLUDEDIR= $(PREFIX)/include
CC = cc
CPPFLAGS=
CFLAGSF = -W -Wall -ansi
RM = rm -f
MKDIR = mkdir -p
INSTALL = install
all: $(TARGETS)
strace_OBJS = strace.o
strace_CFLAGS = $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
STRACE_OBJS = linux.o strace.o
strace: $(STRACE_OBJS)
$(CC) $(LDFLAGSF) $(LDFLAGS) -o strace $(STRACE_OBJS)
linux.o: linux.c
$(CC) $(CFLAGSF) $(CFLAGS) -c linux.c
strace: $(strace_OBJS)
$(CC) -o strace $(strace_OBJS) $(LDFLAGSF) $(LDFLAGS)
strace.o: strace.c
$(CC) $(CFLAGSF) $(CFLAGS) -c strace.c
$(CC) $(strace_CFLAGS) -c strace.c
clean:
$(RM) $(STRACE_OBJS)
$(RM) $(strace_OBJS)
distclean: clean
$(RM) $(TARGETS)
install: all
$(MKDIR) $(DESTDIR)$(BINDIR)
$(INSTALL) -m 0755 strace $(DESTDIR)$(BINDIR)/strace
uninstall:
$(RM) $(DESTDIR)$(BINDIR)/strace
.PHONY: all clean distclean install uninstall

View File

@ -21,7 +21,9 @@
#include <sys/wait.h>
#include <sys/ptrace.h>
#include <stdio.h>
#include "linux.h"
#ifdef __linux__
# include "linux.h"
#endif
/* strace */