home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume26 / most-3.2 / part01 / makefile < prev    next >
Encoding:
Makefile  |  1993-04-13  |  1.2 KB  |  49 lines

  1. # if you do not want the foc file used as help, but want a short one page
  2. # help summary then comment out the following line:
  3. HELP = -DMOST_HELP_USE_DOC
  4. # and uncomment the next line:
  5. #  HELP =
  6.  
  7. CFILES = main.c buffer.c file.c window.c line.c display.c \
  8.           sysdep.c keym.c most.c search.c help.c dir.c cmd.c edit.c
  9. OBJS = main.o buffer.o file.o window.o line.o display.o \
  10.           sysdep.o keym.o most.o search.o help.o dir.o cmd.o edit.o
  11. HFILES = buffer.h file.h window.h line.h display.h \
  12.           sysdep.h keym.h most.h search.h externs.h
  13. MISC  = most.1 most.doc make.com aaa_read.me rtl.opt changes.txt makefile\
  14.           makecom.com
  15.  
  16. CC = cc 
  17. CFLAGS = -g $(HELP)
  18. EXEC = m
  19.  
  20. $(EXEC): $(OBJS)
  21.     $(CC) $(CFLAGS) $(OBJS) -o $(EXEC)
  22.  
  23. unix:
  24.     shar -b $(CFILES) $(HFILES) $(MISC) > most.shar
  25.  
  26. most.doc:    most.1
  27.         nroff -man $? > $@
  28.  
  29. vms:
  30.     (echo  "\$$ files = \"\"" ) > make.com
  31.     for file in $(CFILES); do\
  32.            (echo  "\$$ files = files + \",$$file\" - \".c\"")\
  33.                  >> make.com; \
  34.     done
  35.     (echo  "\$$ files = files - \",\"" ) >> make.com
  36.     (cat makecom.com) >> make.com
  37.     pack $(CFILES) $(HFILES) $(MISC) -o most.com
  38.  
  39. lpr:
  40.     for file in $(CFILES) $(HFILES); do\
  41.         pprint north $$file -l c -p; \
  42.     done
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.