home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume23 / sps2 / part03 / Make.sun.4.0+386i < prev    next >
Text File  |  1991-01-08  |  1KB  |  45 lines

  1. # Makefile for SPS (Sun-2, Sun-3 and Sun-4, SunOS 4.0 Version)
  2.  
  3. PROG    =       sps
  4. OBJS    =       filecount.o findtty.o flagdecode.o flagsetup.o \
  5.         getcmd.o getupage.o globals1.o globals2.o hashuid.o \
  6.         initialise.o initsymbols.o inittty.o main.o mktree.o \
  7.         needed.o openfiles.o percentmem.o prcmd.o prcpu.o \
  8.         prheader.o printall.o printproc.o prsummary.o readstatus.o \
  9.         selectproc.o selecttty.o stream.o termwidth.o ttystatus.o \
  10.         vmstat.o waitingfor.o
  11. INCS    =       sps.h
  12. CC      =       cc
  13. CFLAGS  =       -DSUN -DBSD42 -DNFS -DVPRINTF -DKVM -DSUNOS40 -DSUN386I -Isys
  14. LIBS    =       -ltermlib -lkvm
  15. DIRINSTALL    = /usr/kvm
  16.  
  17. all:            $(PROG)
  18. .c.o:
  19.         $(CC) $(CFLAGS) -c -O -R $<
  20.     
  21. globals1.o stream.o waitingfor.o:
  22.         $(CC) $(CFLAGS) -c -O $<
  23.  
  24. $(OBJS):        sys $(INCS)
  25.  
  26. sys:
  27.         -mkdir sys
  28.         -ln -s /sys/* sys
  29.         -ln -s /sys/sys sys/h
  30.  
  31. $(PROG):        $(OBJS)
  32.         $(CC) -o $@ $(OBJS) $(LIBS)
  33.  
  34. install:        $(PROG)
  35.         strip $(PROG)
  36.         mv $(PROG) $(DIRINSTALL)/$(PROG)
  37.         /etc/chown root $(DIRINSTALL)/$(PROG)
  38.         chgrp kmem $(DIRINSTALL)/$(PROG)
  39.         chmod 2755 $(DIRINSTALL)/$(PROG)
  40.  
  41. lint:
  42.         lint -x -b $(CFLAGS) *.c $(LIBS)
  43. clean:
  44.         rm -f $(OBJS) $(PROG)
  45.