home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume23 / sps2 / part03 / Make.sun4.3.2 < prev    next >
Text File  |  1991-01-08  |  1KB  |  44 lines

  1. # Makefile for SPS (Sun-4, SunOS Sys 4-3.2 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 termwidth.o ttystatus.o waitingfor.o
  10. INCS    =       sps.h
  11. CC      =       cc
  12. CFLAGS  =       -DSUN -DBSD42 -DNFS -DVPRINTF -Isys
  13. LIBS    =       -ltermlib
  14. DIRINSTALL    = /bin
  15.  
  16. all:            $(PROG)
  17. .c.o:
  18.         $(CC) $(CFLAGS) -c -O -R $<
  19.     
  20. globals1.o waitingfor.o:
  21.         $(CC) $(CFLAGS) -c -O $<
  22.  
  23. $(OBJS):        sys $(INCS)
  24.  
  25. sys:
  26.         -mkdir sys
  27.         -ln -s /sys/* sys
  28.         -ln -s /sys/sys sys/h
  29.  
  30. $(PROG):        $(OBJS)
  31.         $(CC) -o $@ $(OBJS) $(LIBS)
  32.  
  33. install:        $(PROG)
  34.         strip $(PROG)
  35.         mv $(PROG) $(DIRINSTALL)/$(PROG)
  36.         /etc/chown root $(DIRINSTALL)/$(PROG)
  37.         chgrp kmem $(DIRINSTALL)/$(PROG)
  38.         chmod 2755 $(DIRINSTALL)/$(PROG)
  39.  
  40. lint:
  41.         lint -x -b $(CFLAGS) *.c $(LIBS)
  42. clean:
  43.         rm -f $(OBJS) $(PROG)
  44.