home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume23 / sps2 / part03 / Make.ultrix2 < prev    next >
Text File  |  1991-01-08  |  984b  |  39 lines

  1. # Makefile for SPS (Ultrix 2.0 UNIX 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  =       -DBSD42 -DULTRIX20 -DVPRINTF -I/sys
  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):        $(INCS)
  24.  
  25. $(PROG):        $(OBJS)
  26.         $(CC) -o $@ $(OBJS) $(LIBS)
  27.  
  28. install:        $(PROG)
  29.         strip $(PROG)
  30.         mv $(PROG) $(DIRINSTALL)/$(PROG)
  31.         /etc/chown root $(DIRINSTALL)/$(PROG)
  32.         chgrp kmem $(DIRINSTALL)/$(PROG)
  33.         chmod 2755 $(DIRINSTALL)/$(PROG)
  34.  
  35. lint:
  36.         lint -x -b $(CFLAGS) *.c
  37. clean:
  38.         rm -f $(OBJS) $(PROG)
  39.