home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 200-299 / ff256.lzh / Stevie / makefile.bsd < prev    next >
Makefile  |  1989-10-19  |  844b  |  38 lines

  1. #
  2. # Makefile for BSD 4.3 UNIX
  3. #
  4.  
  5. CFLAGS = -O -DBSD
  6. #CFLAGS = -pg -g -DBSD
  7. LINTFLAGS = -DBSD
  8.  
  9. MACHOBJ=    bsd.o
  10. MACHSRC=    bsd.c
  11. MACHSRC_H=    bsd.h
  12.  
  13. OBJ=    main.o edit.o linefunc.o normal.o cmdline.o charset.o \
  14.     misccmds.o help.o dec.o inc.o search.o alloc.o \
  15.     format_l.o mk.o regexp.o regsub.o version.o \
  16.     s_io.o mark.o screen.o fileio.o param.o $(MACHOBJ)
  17.  
  18. SRC=    main.c edit.c linefunc.c normal.c cmdline.c charset.c \
  19.     misccmds.c help.c dec.c inc.c search.c alloc.c \
  20.     format_l.c mk.c regexp.c regsub.c version.c \
  21.     s_io.c mark.c screen.c fileio.c param.c $(MACHSRC)
  22.  
  23. SRC_H=     ascii.h keymap.h macros.h param.h stevie.h term.h
  24.  
  25. all: stevie
  26.  
  27. stevie: $(OBJ) Makefile
  28.     $(CC) $(OBJ) $(CFLAGS) -o stevie
  29.  
  30. lint:
  31.     lint $(LINTFLAGS) $(SRC)
  32.  
  33. clean:
  34.     rm -f *.out *.o core stevie *.BAK
  35.  
  36. tags: $(SRC) $(SRC_H) $(MACHSRC_H)
  37.     ctags -t $(SRC) $(SRC_H) $(MACHSRC_H)
  38.