1 diff -burN procps-3.1.12.orig/Makefile procps-3.1.12/Makefile
2 --- procps-3.1.12.orig/Makefile 2003-09-15 09:23:49.108280728 +0200
3 +++ procps-3.1.12/Makefile 2003-09-15 09:29:20.682873728 +0200
5 uptime.c tload.c free.c w.c top.c vmstat.c watch.c skill.c \
6 sysctl.c pgrep.c top.h pmap.c
8 -CURSES := -I/usr/include/ncurses -lncurses
9 +CURSESINC := -I/usr/include/ncurses
10 +CURSESLIB := -lncurses
13 PKG_CPPFLAGS := -D_GNU_SOURCE -I proc
15 -W -Wall -Wshadow -Wcast-align -Wredundant-decls \
16 -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return \
17 -Wstrict-prototypes -Wmissing-prototypes
21 ALL_CFLAGS := $(PKG_CFLAGS) $(CFLAGS)
23 PKG_LDFLAGS := -Wl,-warn-common
26 $(CC) $(ALL_CPPFLAGS) $(ALL_CFLAGS) $(W_SHOWFROM) -c $<
29 + $(CC) $(ALL_CPPFLAGS) $(ALL_CFLAGS) -c -o $@ $< $(CURSESINC)
32 + $(CC) $(ALL_CPPFLAGS) $(ALL_CFLAGS) -c -o $@ $< $(CURSESINC)
34 ############ prog.o --> prog
36 pmap w uptime tload free sysctl vmstat utmp pgrep skill: % : %.o $(LIBPROC)
37 $(CC) $(ALL_CFLAGS) $(ALL_LDFLAGS) -o $@ $^
39 top: % : %.o $(LIBPROC)
40 - $(CC) $(ALL_CFLAGS) $(ALL_LDFLAGS) -o $@ $^ $(CURSES)
41 + $(CC) $(ALL_CFLAGS) $(ALL_LDFLAGS) -o $@ $^ $(CURSESLIB)
44 - $(CC) $(ALL_CFLAGS) $(ALL_LDFLAGS) -o $@ $^ $(CURSES)
45 + $(CC) $(ALL_CFLAGS) $(ALL_LDFLAGS) -o $@ $^ $(CURSESLIB)
47 ############ progX --> progY
49 diff -burN procps-3.1.12.orig/proc/module.mk procps-3.1.12/proc/module.mk
50 --- procps-3.1.12.orig/proc/module.mk 2003-09-15 09:23:49.104281336 +0200
51 +++ procps-3.1.12/proc/module.mk 2003-09-15 09:29:57.364297304 +0200
53 $(lib)/$(SONAME) : proc/$(SONAME)
54 $(install) --mode a=rx --strip $< $@
55 cd $(lib) && $(ln_sf) $(SONAME) lib$(NAME).so
59 #$(usr/lib)/lib$(NAME).a : proc/lib$(NAME).a
60 # $(install) --mode a=r --strip $< $@