home *** CD-ROM | disk | FTP | other *** search
Makefile | 1986-11-30 | 880 b | 42 lines |
- # Makefile for load average routines.
- # John Bien
-
- # Define -DBSD41 if you are running 4.1 (only used in ugetload())
- CFLAGS = -O
- CC = cc
- RANLIB = ranlib
- LIBNAME = libload.a
- LIBDIR = /usr/local/lib
-
- # PROGDIR is where the setgid program getld will reside
- PROGDIR = /usr/local/lib
-
- # MEMGRP = the group that is allowed to read /dev/kmem
- MEMGRP = sys
-
- CFILES = getload.c u_getloads.c
- OFILES = getload.o u_getloads.o
-
- all: $(LIBNAME) getld
-
- $(LIBNAME): $(OFILES)
- ar rc $(LIBNAME) $(OFILES)
- $(RANLIB) $(LIBNAME)
-
- getld: getld.c
- $(CC) $(CFLAGS) -o getld getld.c
-
- example:
- $(CC) $(CFLAGS) -o example example.c $(LIBNAME)
-
- install: $(LIBNAME) getld
- cp $(LIBNAME) $(LIBDIR)
- $(RANLIB) $(LIBDIR)/$(LIBNAME)
- cp getld $(PROGDIR)
- chgrp $(MEMGRP) $(PROGDIR)/getld
- chmod 2111 $(PROGDIR)/getld
-
- shar:
- shar README getload.3 Makefile getld.c loadstuff.h \
- $(CFILES) example.c > Shar
-