home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / mush-7.1.1 / makefile.hpux < prev    next >
Encoding:
Makefile  |  1990-05-02  |  1.6 KB  |  57 lines

  1. # Mush makefile for HP/UX.
  2. #
  3. HDRS1= mush.h config.h
  4. HDRS2= strings.h options.h
  5. HDRS3= bindings.h glob.h
  6. HDRS4= version.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 file.c strings.c macros.c \
  11.     addrs.c malloc.c glob.c
  12.  
  13. OBJS1= commands.o dates.o execute.o expr.o folders.o \
  14.     hdrs.o init.o loop.o mail.o main.o misc.o msgs.o pick.o \
  15.     print.o setopts.o signals.o sort.o viewopts.o options.o lock.o
  16. OBJS2= bind.o curs_io.o curses.o file.o strings.o macros.o \
  17.     addrs.o malloc.o glob.o
  18.  
  19. HELP_FILES= README README-7.0 README-7.1 mush.1 cmd_help \
  20.     Mushrc Mailrc Gnurc sample.mushrc advanced.mushrc digestify
  21.  
  22. # If your HP-UX version is older than 6.5, you will need remove -DDIRECTORY
  23.  
  24. HPFLAGS=    -DHPUX -DSELECT -DDIRECTORY
  25. CFLAGS=     -O -DSYSV -DUSG -DCURSES -DREGCMP -DSIGRET=void $(HPFLAGS)
  26. LDFLAGS=
  27. LIBS=         -lcurses -lPW -lmalloc
  28. OTHERLIBS=
  29. # Use some variant of this one if you #define MMDF in config.h
  30. #OTHERLIBS=/usr/src/mmdf/lib/libmmdf.a
  31. PROG=        mush
  32.  
  33. $(PROG): $(OBJS1) $(OBJS2)
  34.     @echo loading...
  35.     @$(CC) $(LDFLAGS) $(OBJS1) $(OBJS2) -o $(PROG) $(LIBS) $(OTHERLIBS)
  36.  
  37. $(OBJS1): $(HDRS1) $(HDRS2)
  38. $(OBJS2): $(HDRS1) $(HDRS2) $(HDRS3)
  39. loop.o: version.h
  40.  
  41. BINDIR= /usr/local/bin
  42. LIBDIR= /usr/local/lib
  43. MRCDIR= /usr/lib
  44. MANDIR= /usr/local/man/man1
  45. MANEXT= 1
  46.  
  47. install: mush
  48.     cp mush $(BINDIR)
  49.     strip $(BINDIR)/mush
  50.     chmod 0755 $(BINDIR)/mush
  51.     cp mush.1 $(MANDIR)/mush.$(MANEXT)
  52.     chmod 0644 $(MANDIR)/mush.$(MANEXT)
  53.     cp cmd_help $(LIBDIR)
  54.     chmod 0644 $(LIBDIR)/cmd_help
  55.     cp Mushrc $(MRCDIR)/Mushrc
  56.     chmod 0644 $(MRCDIR)/Mushrc
  57.