home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume14 / mush6.0 / part01 / makefile.sys.v < prev    next >
Makefile  |  1988-04-12  |  929b  |  30 lines

  1. HDRS1= mush.h config.h
  2. HDRS2= strings.h
  3. HDRS3= bindings.h
  4. SRCS1= aliases.c commands.c dates.c execute.c expr.c folders.c \
  5.         hdrs.c init.c loop.c mail.c main.c misc.c msgs.c pick.c \
  6.         print.c setopts.c signals.c sort.c viewopts.c
  7. SRCS2= bind.c curs_io.c curses.c help.c file.c strings.c
  8.  
  9. OBJS1= aliases.o commands.o dates.o execute.o expr.o folders.o \
  10.         hdrs.o init.o loop.o mail.o main.o misc.o msgs.o pick.o \
  11.         print.o setopts.o signals.o sort.o viewopts.o
  12. OBJS2= bind.o curs_io.o curses.o help.o file.o strings.o
  13.  
  14. # Sun OS systems who wish to compile with sys-v options:
  15. # CC= /usr/5bin/cc
  16. # CFLAGS=     -O -DSYSV -DCURSES -DUSG
  17. # LIBS= -L/usr/5lib -lcurses
  18. CFLAGS=     -O -DSYSV -DCURSES -DREGCMP -DUSG
  19. LDFLAGS=     -s
  20. LIBS=         -lcurses
  21. PROG=        mush
  22.  
  23. $(PROG): $(OBJS1) $(OBJS2)
  24.     @echo loading...
  25.     @cc $(LDFLAGS) $(OBJS1) $(OBJS2) -o $(PROG) $(LIBS)
  26.  
  27. $(OBJS1): $(HDRS1) $(HDRS2)
  28. $(OBJS2): $(HDRS1) $(HDRS2) $(HDRS3)
  29. help.o: strings.h
  30.