home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume3 / sps / part1 / Makefile.4.2 < prev    next >
Encoding:
Makefile  |  1986-11-30  |  853 b   |  36 lines

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