home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume23 / sps2 / part04 / Make.4.1 next >
Text File  |  1991-01-08  |  882b  |  36 lines

  1. # Makefile for SPS (4.1BSD 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.  
  11. INCS    =       sps.h
  12. LIBS    =       -ltermlib
  13. CFLAGS  =       -I/usr/src/sys -DCHAOS
  14.  
  15. all:            $(PROG)
  16. .c.o:
  17.         cc $(CFLAGS) -c -O -R $<
  18. globals1.o waitingfor.o:
  19.         cc $(CFLAGS) -c -O $<
  20.  
  21. $(OBJS):        $(INCS)
  22.  
  23. $(PROG):        $(OBJS)
  24.         cc -o $@ $(OBJS) $(LIBS)
  25.  
  26. install:        $(PROG)
  27.         strip $(PROG)
  28.         mv $(PROG) /bin/$(PROG)
  29.         /etc/chown root /bin/$(PROG)
  30.         chmod 4711 /bin/$(PROG)
  31.  
  32. lint:
  33.         lint -x -b $(CFLAGS) *.c
  34. clean:
  35.         rm -f $(OBJS) $(PROG)
  36.