ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/ihost/libstatgrab/Makefile
Revision: 1.6
Committed: Tue May 14 15:11:14 2002 UTC (22 years, 6 months ago) by tdb
Branch: MAIN
Changes since 1.5: +4 -2 lines
Log Message:
Forgot to pass the include line.

File Contents

# Content
1 # $Id: Makefile,v 1.5 2002/05/14 09:51:12 tdb Exp $
2
3 DEFS =
4
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 os_info.o user_stats.o cpu_stats.o
16
17 HDRS = statgrab.h
18
19 LIB = libstatgrab.a
20
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
46 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