home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume18 / mush6.4 / part02 / makefile.sys.v < prev    next >
Makefile  |  1989-03-12  |  1KB  |  37 lines

  1. # Mush makefile for system V.  Note: SIGRET should return void for normal
  2. # sys-v, but Att PC users should *not* have it defined.  See the README!!
  3. #
  4. HDRS1= mush.h config.h
  5. HDRS2= strings.h options.h
  6. HDRS3= bindings.h
  7. SRCS1= commands.c dates.c execute.c expr.c folders.c \
  8.     hdrs.c init.c loop.c mail.c main.c misc.c msgs.c pick.c \
  9.     print.c setopts.c signals.c sort.c viewopts.c options.c lock.c
  10. SRCS2= bind.c curs_io.c curses.c help.c file.c strings.c macros.c addrs.c
  11.  
  12. OBJS1= commands.o dates.o execute.o expr.o folders.o \
  13.     hdrs.o init.o loop.o mail.o main.o misc.o msgs.o pick.o \
  14.     print.o setopts.o signals.o sort.o viewopts.o options.o lock.o
  15. OBJS2= bind.o curs_io.o curses.o help.o file.o strings.o macros.o addrs.o
  16.  
  17. HELP_FILES= README README-6.0 README-6.1 README-6.2 README-6.3 README-6.4 \
  18.     mush.1 Mailrc Gnurc cmd_help sample.mushrc advanced.mushrc
  19. MAKES= makefile.sys.v makefile.xenix makefile.bsd
  20.  
  21. # Sun OS systems who wish to compile with sys-v options:
  22. # CC= /usr/5bin/cc
  23. # CFLAGS=     -O -DSYSV -DCURSES -DUSG
  24. # LIBS= -L/usr/5lib -lcurses
  25. CFLAGS=     -O -DSYSV -DCURSES -DREGCMP -DUSG -DSIGRET=void
  26. LDFLAGS=     -s
  27. LIBS=         -lcurses -lPW
  28. PROG=        mush
  29.  
  30. $(PROG): $(OBJS1) $(OBJS2)
  31.     @echo loading...
  32.     @$(CC) $(LDFLAGS) $(OBJS1) $(OBJS2) -o $(PROG) $(LIBS)
  33.  
  34. $(OBJS1): $(HDRS1) $(HDRS2)
  35. $(OBJS2): $(HDRS1) $(HDRS2) $(HDRS3)
  36. help.o: strings.h
  37.