1997-04-26 22:20:02 +00:00
|
|
|
*** pine/makefile.bsf.orig Fri Jun 14 00:15:35 1996
|
|
|
|
--- pine/makefile.bsf Fri Jun 14 00:15:35 1996
|
|
|
|
***************
|
|
|
|
*** 0 ****
|
|
|
|
--- 1,144 ----
|
|
|
|
+ #
|
|
|
|
+ # T H E P I N E M A I L S Y S T E M
|
|
|
|
+ #
|
|
|
|
+ # Laurence Lundblade and Mike Seibel
|
|
|
|
+ # Networks and Distributed Computing
|
|
|
|
+ # Computing and Communications
|
|
|
|
+ # University of Washington
|
|
|
|
+ # Administration Building, AG-44
|
|
|
|
+ # Seattle, Washington, 98195, USA
|
|
|
|
+ # Internet: lgl@CAC.Washington.EDU
|
|
|
|
+ # mikes@CAC.Washington.EDU
|
|
|
|
+ #
|
|
|
|
+ # Please address all bugs and comments to "pine-bugs@cac.washington.edu"
|
|
|
|
+ #
|
|
|
|
+ #
|
|
|
|
+ # Pine and Pico are registered trademarks of the University of Washington.
|
|
|
|
+ # No commercial use of these trademarks may be made without prior written
|
|
|
|
+ # permission of the University of Washington.
|
|
|
|
+ #
|
|
|
|
+ # Pine, Pico, and Pilot software and its included text are Copyright
|
|
|
|
+ # 1989-1996 by the University of Washington.
|
|
|
|
+ #
|
|
|
|
+ # The full text of our legal notices is contained in the file called
|
|
|
|
+ # CPYRIGHT, included with this distribution.
|
|
|
|
+ #
|
|
|
|
+ #
|
|
|
|
+ # Pine is in part based on The Elm Mail System:
|
|
|
|
+ # ***********************************************************************
|
|
|
|
+ # * The Elm Mail System - Revision: 2.13 *
|
|
|
|
+ # * *
|
|
|
|
+ # * Copyright (c) 1986, 1987 Dave Taylor *
|
|
|
|
+ # * Copyright (c) 1988, 1989 USENET Community Trust *
|
|
|
|
+ # ***********************************************************************
|
|
|
|
+ #
|
|
|
|
+ #
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ #
|
|
|
|
+ # Make file for the Pine mail system for FreeBSD
|
|
|
|
+ #
|
|
|
|
+ #
|
|
|
|
+ # Most commonly fiddled flags for compiler.
|
|
|
|
+ # Uncomment the setttings desired here
|
|
|
|
+ #
|
|
|
|
+ RM= rm -f
|
|
|
|
+ LN= ln -s
|
|
|
|
+ MAKE= make
|
|
|
|
+ #OPTIMIZE= -O
|
|
|
|
+ PROFILE= # -pg
|
|
|
|
+ DEBUG= -DDEBUG #-g
|
|
|
|
+
|
|
|
|
+ IMAPDIR= ../c-client
|
|
|
|
+ PICODIR= ../pico
|
|
|
|
+
|
|
|
|
+ STDLIBES= -ltermlib -lcrypt
|
|
|
|
+ #LOCLIBES= $(PICODIR)/libpico.a $(IMAPDIR)/c-client.a
|
|
|
|
+ LOCLIBES= -lpico $(IMAPDIR)/c-client.a
|
|
|
|
+ LOCLIBDIR= -L$(PICODIR)
|
|
|
|
+ LIBES= $(EXTRALIBES) $(LOCLIBDIR) $(LOCLIBES) $(STDLIBES)
|
|
|
|
+
|
1998-03-16 07:51:27 +00:00
|
|
|
+ STDCFLAGS= -DBSDI -DSYSTYPE=\"BSF\" -DMOUSE -DTERMCAP_WINS
|
1997-04-26 22:20:02 +00:00
|
|
|
+ CFLAGS+= $(OPTIMIZE) $(PROFILE) $(DEBUG) $(EXTRACFLAGS) $(STDCFLAGS)
|
|
|
|
+
|
|
|
|
+ obj= addrbook.o adrbklib.o args.o context.o filter.o \
|
|
|
|
+ folder.o help.o helptext.o imap.o init.o mailcap.o mailcmd.o \
|
|
|
|
+ mailindx.o mailpart.o mailview.o newmail.o other.o pine.o \
|
|
|
|
+ reply.o screen.o send.o signals.o status.o strings.o ttyin.o \
|
|
|
|
+ ttyout.o os.o
|
|
|
|
+
|
|
|
|
+ cfiles= addrbook.c adrbklib.c args.c context.c filter.c \
|
|
|
|
+ folder.c help.c helptext.c imap.c init.c mailcap.c mailcmd.c \
|
|
|
|
+ mailindx.c mailpart.c mailview.c newmail.c other.c pine.c \
|
|
|
|
+ reply.c screen.c send.c signals.c status.c strings.c ttyin.c \
|
|
|
|
+ ttyout.c os.c
|
|
|
|
+
|
|
|
|
+ pine: $(obj) $(LOCLIBES)
|
|
|
|
+ echo "char datestamp[]="\"`LC_TIME=C date`\"";" > date.c
|
|
|
|
+ echo "char hoststamp[]="\"`hostname`\"";" >> date.c
|
|
|
|
+ $(CC) $(LDFLAGS) $(CFLAGS) -o pine $(obj) date.c $(LIBES)
|
|
|
|
+
|
|
|
|
+ # this is not part of pine
|
|
|
|
+ pine-use: pine-use.c
|
|
|
|
+ $(CC) -o pine-use pine-use.c
|
|
|
|
+
|
|
|
|
+ clean:
|
|
|
|
+ $(RM) *.o os.h os.c helptext.c helptext.h
|
|
|
|
+ cd osdep; make clean; cd ..
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ HEADERS= headers.h pine.h os.h helptext.h context.h \
|
|
|
|
+ $(IMAPDIR)/mail.h $(IMAPDIR)/osdep.h
|
|
|
|
+
|
|
|
|
+ addrbook.o: addrbook.c $(HEADERS) adrbklib.h $(PICODIR)/pico.h
|
|
|
|
+ adrbklib.o: adrbklib.c $(HEADERS) adrbklib.h
|
|
|
|
+ args.o: args.c $(HEADERS)
|
|
|
|
+ context.o: context.c $(HEADERS) $(IMAPDIR)/misc.h
|
|
|
|
+ filter.o: filter.c $(HEADERS) $(PICODIR)/pico.h
|
|
|
|
+ folder.o: folder.c $(HEADERS)
|
|
|
|
+ help.o: help.c $(HEADERS)
|
|
|
|
+ helptext.o: helptext.c
|
|
|
|
+ imap.o: imap.c $(HEADERS)
|
|
|
|
+ init.o: init.c $(HEADERS)
|
|
|
|
+ mailcap.o: mailcap.c $(HEADERS)
|
|
|
|
+ mailcmd.o: mailcmd.c $(HEADERS) $(PICODIR)/pico.h
|
|
|
|
+ mailindx.o: mailindx.c $(HEADERS)
|
|
|
|
+ mailpart.o: mailpart.c $(HEADERS)
|
|
|
|
+ mailview.o: mailview.c $(HEADERS)
|
|
|
|
+ newmail.o: newmail.c $(HEADERS)
|
|
|
|
+ os.o: os.c $(HEADERS)
|
|
|
|
+ other.o: other.c $(HEADERS) $(PICODIR)/pico.h
|
|
|
|
+ pine.o: pine.c $(HEADERS)
|
|
|
|
+ reply.o: reply.c $(HEADERS)
|
|
|
|
+ screen.o: screen.c $(HEADERS)
|
|
|
|
+ send.o: send.c $(HEADERS) $(IMAPDIR)/smtp.h $(PICODIR)/pico.h
|
|
|
|
+ signals.o: signals.c $(HEADERS)
|
|
|
|
+ status.o: status.c $(HEADERS)
|
|
|
|
+ strings.o: strings.c $(HEADERS)
|
|
|
|
+ ttyin.o: ttyin.c $(HEADERS)
|
|
|
|
+ ttyout.o: ttyout.c $(HEADERS)
|
|
|
|
+
|
|
|
|
+ os.h: osdep/os-bsf.h
|
|
|
|
+ $(RM) os.h
|
|
|
|
+ $(LN) osdep/os-bsf.h os.h
|
|
|
|
+
|
|
|
|
+ helptext.c: pine.hlp
|
|
|
|
+ ./cmplhelp.sh < pine.hlp > helptext.c
|
|
|
|
+
|
|
|
|
+ helptext.h: pine.hlp
|
|
|
|
+ ./cmplhlp2.sh < pine.hlp > helptext.h
|
|
|
|
+
|
|
|
|
+ os.c: osdep/os-bsf.c
|
|
|
|
+ $(RM) os.c
|
|
|
|
+ $(LN) osdep/os-bsf.c os.c
|
|
|
|
+
|
|
|
|
+ osdep/os-bsf.c: osdep/bld_path osdep/canacces osdep/canonicl \
|
|
|
|
+ osdep/chnge_pw osdep/coredump osdep/creatdir \
|
|
|
|
+ osdep/diskquot.non osdep/domnames osdep/err_desc.dos \
|
|
|
|
+ osdep/expnfldr osdep/fgetpos osdep/filesize osdep/fltrname \
|
|
|
|
+ osdep/fnexpand osdep/header osdep/hostname \
|
|
|
|
+ osdep/jobcntrl osdep/lstcmpnt osdep/mimedisp osdep/pipe \
|
|
|
|
+ osdep/print osdep/pw_stuff osdep/readfile osdep/debuging \
|
|
|
|
+ osdep/rename osdep/tempfile osdep/tempnam osdep/writ_dir \
|
|
|
|
+ osdep/sendmail osdep/execview osdep/os-bsf.ic
|
|
|
|
+ cd osdep; $(MAKE) includer os-bsf.c; cd ..
|