ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/ihost/libstatgrab/Makefile
(Generate patch)

Comparing projects/cms/source/ihost/libstatgrab/Makefile (file contents):
Revision 1.1 by tdb, Mon May 13 12:05:22 2002 UTC vs.
Revision 1.7 by tdb, Tue May 14 15:56:25 2002 UTC

# Line 2 | Line 2
2  
3   DEFS =
4  
5 < CFLAGS = -g
5 > LIBUKCPROG = ../libukcprog
6  
7 + CFLAGS = -g -I${LIBUKCPROG}
8 +
9   CCFLAGS = ${CFLAGS} ${ARCH_CFLAGS} ${MORE_CFLAGS}
10  
11   CCLINE = ${CC} ${DEFS} ${CCFLAGS} -c
12  
13   MAKE_LIBRARY = ar cq
14  
15 < OBJS = load_stat.o disk_stat.o
15 > OBJS = load_stat.o disk_stat.o os_info.o user_stats.o cpu_stats.o
16  
17   HDRS = statgrab.h
18  
19   LIB = libstatgrab.a
20  
21 < all: ${LIB}
21 > all:
22 >        @echo "Must use one of the following targets :-"
23 >        @echo "  $(MAKE) solaris"
24 >        @echo "  $(MAKE) linux"
25 >        @echo "  $(MAKE) freebsd"
26 >        @echo "  $(MAKE) oldlinux"
27  
28   ${LIB}: ${OBJS}
29          ${MAKE_LIBRARY} $@ ${OBJS}
30  
31 + solaris:
32 +        $(MAKE) ${LIB} DEFS=-DSOLARIS
33 +
34 + linux:
35 +        $(MAKE) ${LIB} DEFS=-DLINUX
36 +
37 + freebsd:
38 +        $(MAKE) ${LIB} DEFS=-DFREEBSD
39 +
40 + oldlinux:
41 +        $(MAKE) ${LIB} DEFS="-DOLDLINUX -DLINUX"
42 +
43   clean:
44          rm -f ${OBJS} ${LIB}
45  
# Line 28 | Line 47 | load_stat.o: load_stat.c ${HDRS}
47          ${CCLINE} load_stat.c
48   disk_stat.o: disk_stat.c ${HDRS}
49          ${CCLINE} disk_stat.c
50 + os_info.o: os_info.c ${HDRS}
51 +        ${CCLINE} os_info.c
52 + user_stats.o: user_stats.c ${HDRS}
53 +        ${CCLINE} user_stats.c
54 + cpu_stats.o: cpu_stats.c ${HDRS}
55 +        ${CCLINE} cpu_stats.c
56 + process_stats.o: process_stats.c ${HDRS}
57 +        ${CCLINE} process_stats.c
58 +

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines