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

  1. # makefile.sun    (c) copyright 1986    (Dan Heller)
  2. # sunOS-4.0 users should add -DSIGRET=void to the CFLAGS line below.
  3. #
  4. HDRS= mush.h config.h-dist strings.h bindings.h options.h
  5.  
  6. SRCS= main.c init.c misc.c mail.c hdrs.c execute.c commands.c rite.c \
  7.       select.c doproc.c print.c signals.c addrs.c setopts.c msgs.c \
  8.       hdr_procs.c tool.c hdr_panel.c main_panel.c help.c viewopts.c sort.c \
  9.       pick.c fkeys.c expr.c folders.c dates.c loop.c edit_menu.c \
  10.       curses.c curs_io.c bind.c file.c strings.c lock.c macros.c options.c
  11.  
  12. OBJS= main.o init.o misc.o mail.o hdrs.o execute.o commands.o rite.o \
  13.       select.o doproc.o print.o signals.o addrs.o setopts.o msgs.o \
  14.       hdr_procs.o tool.o hdr_panel.o main_panel.o help.o viewopts.o sort.o \
  15.       pick.o fkeys.o expr.o folders.o dates.o loop.o edit_menu.o \
  16.       curses.o curs_io.o bind.o file.o strings.o lock.o macros.o options.o
  17.  
  18. IMAGES= mail.icon.1 mail.icon.2 check.pr cycle.pr envelope.pr glasses.pr \
  19.     write.pr up.arrow.pr dn.arrow.pr coffee.cup.pr
  20.  
  21. HELP_FILES= README README-6.0 README-6.1 README-6.2 README-6.3 README-6.4 \
  22.     mush.1 Mailrc Gnurc sample.mushrc advanced.mushrc cmd_help tool_help
  23.  
  24. MAKES= makefile.sun makefile.bsd makefile.sys.v makefile.xenix
  25.  
  26. CFLAGS= -O -DSUNTOOL -DCURSES -DBSD
  27. LDFLAGS= -s
  28. LIBES= -lcurses -ltermlib -lsuntool -lsunwindow -lpixrect
  29. LINTFLAGS= -bxah -Dlint
  30.  
  31. mush: $(OBJS)
  32.     @echo loading...
  33.     @cc $(LDFLAGS) $(OBJS) $(LIBES) -o mush
  34.  
  35. tar:
  36.     @tar fcv MUSH $(HELP_FILES) $(MAKES) $(IMAGES) $(HDRS) $(SRCS)
  37.  
  38. lint:
  39.     make -f makefile.bsd lint
  40.  
  41. clean:
  42.     rm -f *.o core mush
  43.