home *** CD-ROM | disk | FTP | other *** search
Makefile | 1991-09-09 | 1.2 KB | 66 lines |
- #
- # @(#)Makefile 1.6 91/09/06
- #
-
- DESTDIR=
- BINDIR=/usr/local/bin
- MANDIR=/usr/local/man/man1
- CFLAGS = -O
- debug := CFLAGS = -g
- CC = cc
-
- OBJS = strace.o signal.o syscall.o util.o \
- io.o ioctl.o file.o net.o process.o mem.o desc.o time.o resource.o \
- system.o
-
- KIT = Makefile README strace.1 strace.c signal.c syscall.c util.c \
- defs.h syscall.h ioctlent.h syscallent.h dummy.h \
- io.c ioctl.c file.c net.c process.c mem.c desc.c time.c resource.c \
- system.c ioctlsort.c
-
-
- strace: $(OBJS)
- $(CC) -o strace $(OBJS)
- #
- #
- debug: strace
-
- ioctlent.sorted.h: ioctlsort
- ioctlsort > $@
-
- ioctlsort: ioctlsort.o
- $(CC) -o $@ ioctlsort.o
-
- install: strace strace.1
- install -m 555 strace $(BINDIR)
- install -m 444 strace.1 $(MANDIR)
-
- clean:
- rm -f *.o core a.out strace ioctlsort ioctlent.sorted.h \
- Part* MANIFEST *.BAK strace.tar.Z
-
- kit: $(KIT)
- makekit -m $(KIT)
-
- tar: $(KIT)
- tar cf - $(KIT) | compress > strace.tar.Z
-
- #
- #
- #
- ioctlsort.o: ioctlent.h
- strace.o: defs.h
- syscall.o: defs.h syscall.h syscallent.h dummy.h
- util.o: defs.h
- ioctl.o: defs.h ioctlent.sorted.h
- io.o: defs.h
- file.o: defs.h
- process.o: defs.h
- net.o: defs.h
- signal.o: defs.h
- mem.o: defs.h
- desc.o: defs.h
- time.o: defs.h
- resource.o: defs.h
- system.o: defs.h
-