home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / editor / stevie / unix.mk < prev    next >
Makefile  |  1994-01-31  |  895b  |  70 lines

  1. #
  2. # Makefile for UNIX (System V)
  3. #
  4.  
  5. LDFLAGS=
  6. CFLAGS= -g
  7.  
  8. H=    ascii.h \
  9.     env.h \
  10.     keymap.h \
  11.     ops.h \
  12.     param.h \
  13.     regexp.h \
  14.     regmagic.h \
  15.     stevie.h \
  16.     term.h
  17.  
  18. MACH=    unix.o
  19.  
  20. OBJ=    alloc.o \
  21.     cmdline.o \
  22.     edit.o \
  23.     enveval.o \
  24.     fileio.o \
  25.     help.o \
  26.     hexchars.o \
  27.     linefunc.o \
  28.     main.o \
  29.     mark.o \
  30.     misccmds.o \
  31.     normal.o \
  32.     ops.o \
  33.     param.o \
  34.     ptrfunc.o \
  35.     regexp.o \
  36.     regsub.o \
  37.     screen.o \
  38.     search.o \
  39.     sentence.o \
  40.     tagcmd.o \
  41.     term.o \
  42.     undo.o \
  43.     version.o
  44.  
  45. SRC=    $(OBJ:.o=.c) $(MACH:.o=.c)
  46.  
  47. all : stevie stevie.doc
  48.  
  49. stevie : $(OBJ) $(MACH)
  50.     $(CC) $(LDFLAGS) $(OBJ) $(MACH) -o stevie -lcurses
  51.  
  52. lint :
  53.     lint $(SRC)
  54.  
  55. tags :
  56.     ctags $(SRC) $(H)
  57.  
  58. stevie.doc : stevie.mm
  59.     nroff -rB1 -Tlp -mm stevie.mm > stevie.doc
  60.  
  61. print :
  62.     @pr $(H) $(SRC)
  63.  
  64. cflow :
  65.     cflow $(SRC) > cflow.for
  66.     cflow -r $(SRC) > cflow.rev
  67.  
  68. clean :
  69.     rm $(OBJ) $(MACH)
  70.