44 lines
1.1 KiB
Makefile
Executable File
44 lines
1.1 KiB
Makefile
Executable File
# This file gets included into the main Makefile, in the top directory.
|
|
|
|
INSTALL += $(bin)ps
|
|
|
|
# a file to remove
|
|
CLEAN += ps/ps
|
|
|
|
# a directory for cleaning
|
|
DIRS += ps
|
|
|
|
# a file to create
|
|
ALL += ps/ps
|
|
|
|
ps: escape.o global.o help.o select.o sortformat.o output.o parser.o display.o
|
|
$(CC) -o ps escape.o global.o help.o select.o sortformat.o output.o parser.o display.o -L../proc -lproc
|
|
|
|
# This just adds the stacktrace code
|
|
debug: escape.o global.o help.o select.o sortformat.o output.o parser.o display.o stacktrace.o
|
|
$(CC) -o ps escape.o global.o help.o select.o sortformat.o output.o parser.o display.o stacktrace.o -L../proc -lproc -lefence
|
|
|
|
sortformat.o: sortformat.c common.h
|
|
|
|
global.o: global.c common.h
|
|
|
|
escape.o: escape.c
|
|
|
|
help.o: help.c
|
|
|
|
select.o: select.c common.h
|
|
|
|
output.o: output.c common.h
|
|
|
|
parser.o: parser.c common.h
|
|
|
|
display.o: display.c common.h
|
|
|
|
stacktrace.o: stacktrace.c
|
|
|
|
|
|
$(bin)ps: ps
|
|
install $(OWNERGROUP) --mode a=rx --strip ps $(BINDIR)/ps
|
|
install $(OWNERGROUP) --mode a=r ps.1 $(MAN1DIR)/ps.1
|
|
-rm -f $(DESTDIR)/var/catman/cat1/ps.1.gz $(DESTDIR)/var/man/cat1/ps.1.gz
|