home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / gnu / bc-1.02-diffs.lha / src / diffs / bc-1.02.diffs
Text File  |  1994-07-12  |  53KB  |  1,732 lines

  1. diff -rc --new-file /src/baseline/bc-1.02/Install bc-1.02/Install
  2. *** /src/baseline/bc-1.02/Install    Sun Nov 24 12:18:41 1991
  3. --- bc-1.02/Install    Wed Feb 23 10:51:13 1994
  4. ***************
  5. *** 59,73 ****
  6.           For MINIX and ANSI compilers (gcc et al) do NOT use -DVARARGS.
  7.   
  8.       NO_LIMITS
  9. !         Use this for systems without the /usr/include/limits.h file.
  10.           (BSD4.3 is one.) You should check the values of INT_MAX and 
  11.           LONG_MAX in the file const.h if you use -DNO_LIMITS.
  12.   
  13.       NO_UNISTD
  14. !         Use this for systems without /usr/include/unistd.h.
  15.   
  16.       -DNO_STDLIB
  17. !         Use this for systems without /usr/include/stdlib.h.
  18.   
  19.       STRINGS_H
  20.       Include the file <strings.h> instead of <string.h>.
  21. --- 59,73 ----
  22.           For MINIX and ANSI compilers (gcc et al) do NOT use -DVARARGS.
  23.   
  24.       NO_LIMITS
  25. !         Use this for systems without the /gnu/include/limits.h file.
  26.           (BSD4.3 is one.) You should check the values of INT_MAX and 
  27.           LONG_MAX in the file const.h if you use -DNO_LIMITS.
  28.   
  29.       NO_UNISTD
  30. !         Use this for systems without /gnu/include/unistd.h.
  31.   
  32.       -DNO_STDLIB
  33. !         Use this for systems without /gnu/include/stdlib.h.
  34.   
  35.       STRINGS_H
  36.       Include the file <strings.h> instead of <string.h>.
  37. diff -rc --new-file /src/baseline/bc-1.02/Makefile bc-1.02/Makefile
  38. *** /src/baseline/bc-1.02/Makefile    Wed Mar  4 14:21:47 1992
  39. --- bc-1.02/Makefile    Thu Jan  1 00:00:00 1970
  40. ***************
  41. *** 1,190 ****
  42. - #
  43. - # A makefile for bc.  This is part of the bc/sbc distribution.
  44. - #
  45. - #
  46. - #  Make sure these have the correct directories for your machine.
  47. - #
  48. - #  LIBDIR and BINDIR are where bc and libmath.b will be put.
  49. - #
  50. - PREFIX = /usr/local
  51. - LIBDIR = $(PREFIX)/lib
  52. - BINDIR = $(PREFIX)/bin
  53. - MANDIR = $(PREFIX)/man/man1
  54. - #
  55. - #  INCLUDE is the directory from where header files are included.
  56. - #
  57. - INCLUDE = /usr/include
  58. - #
  59. - # This is the name of the library file, if needed.  This definition should
  60. - # not be deleted.
  61. - #
  62. - LIBFILE = $(LIBDIR)/libmath.b
  63. - #
  64. - # Programs definitions for use by make.
  65. - #
  66. - SHELL = /bin/sh
  67. - YACC = yacc
  68. - #YACC = bison -y
  69. - LEX = flex -I8
  70. - #LEX = lex
  71. - CC = cc
  72. - UUENCODE = uue
  73. - MAKE = make
  74. - #
  75. - #  The following are the standard definitions.  For MINIX PC, you need to
  76. - #  comment these out and select one of the MINIX PC definition sets.
  77. - #  Other configuration defines are generated automatically.  See the 
  78. - #  README file for more details.
  79. - #
  80. - O=o
  81. - CFLAGS = -O -D_POSIX_SOURCE
  82. - LDFLAGS = 
  83. - #
  84. - # For the PC version of MINIX (K&R compiler), use the following lines.
  85. - # 
  86. - #O=s
  87. - #CFLAGS = -O -D_POSIX_SOURCE
  88. - #LDFLAGS = -i
  89. - #
  90. - # For the PC version of MINIX (ANSI compiler), use the following lines:
  91. - # 
  92. - #O=o
  93. - #CFLAGS = -m -D_POSIX_SOURCE
  94. - #LDFLAGS = -i
  95. - #
  96. - #
  97. - OFILES = scan.$O util.$O main.$O number.$O storage.$O load.$O execute.$O 
  98. - #
  99. - DISTFILES = COPYING Makefile Install bc.y bcdefs.h const.h version.h \
  100. -             execute.c global.c global.h load.c main.c number.c storage.c \
  101. -         number.h proto.h scan.l util.c vfprintf.c README bc.1 sbc.y \
  102. -         fix_math.h math.h libmath.b configure ChangeLog 
  103. - #
  104. - SUBDIRS = Examples Test
  105. - #
  106. - EXTRAFILES = bc.c.dist scan.c.dist y.tab.h.dist
  107. - #
  108. - all: bc
  109. - bc: $& config.h bc.$O $(OFILES) global.$O
  110. -     $(CC) -o bc $(LDFLAGS) bc.$O $(OFILES) global.$O
  111. - sbc: sbc.$O $(OFILES) global.$O
  112. -     $(CC) -o sbc $(LDFLAGS) sbc.$O $(OFILES) global.$O
  113. - config.h:
  114. -     ./configure $(INCLUDE) $(LIBFILE) $(CC)
  115. - math.h: libmath.b
  116. -     $(MAKE) fbc
  117. -     ./fbc -c libmath.b </dev/null >math.h
  118. -     ./fix_math.h
  119. -     rm -f ./fbc
  120. - fbc: $(OFILES) bc.$O
  121. -     echo \"\" > math.h
  122. -     $(CC) -c $(CFLAGS) global.c
  123. -     $(CC) -o fbc $(LDFLAGS) bc.$O $(OFILES) global.$O
  124. - install : bc libmath.b config.h
  125. -     rm -f $(BINDIR)/bc
  126. -     cp bc $(BINDIR)
  127. -     chmod 555 $(BINDIR)/bc
  128. -     if grep -s BC_MATH_FILE config.h; then rm -f $(LIBDIR)/libmath.b; \
  129. -     cp libmath.b $(LIBDIR); chmod 444 $(LIBDIR)/libmath.b; else true; fi
  130. -     cp bc.1 $(MANDIR)
  131. - dist: $(EXTRAFILES)
  132. -     OF=`sed -n 's/.*\([0-9][0-9]*\.[0-9][0-9]*\).*/bc-\1/p' version.h` \
  133. -     ; rm -rf $$OF \
  134. -     ; mkdir $$OF \
  135. -     ; cd $$OF \
  136. -     ; for file in $(DISTFILES) $(EXTRAFILES); do ln ../$$file; done \
  137. -     ; mkdir $(SUBDIRS) \
  138. -     ; for dir in $(SUBDIRS); do cp ../$$dir/* $$dir; done \
  139. -     ; cd .. \
  140. -     ; tar cf $$OF.tar $$OF \
  141. -     ; compress $$OF.tar \
  142. -     ; rm -rf $$OF
  143. - shars: dist
  144. -     OF=`sed -n 's/.*\([0-9][0-9]*\.[0-9][0-9]*\).*/bc-\1/p' version.h` \
  145. -     ; $(UUENCODE) $$OF.tar.Z - > $$OF.uue \
  146. -     ; split -775 $$OF.uue $$OF-u. \
  147. -     ; for file in $$OF-u.a?; do shar $$file > $$file.sh; done
  148. - minixdist: $(EXTRAFILES)
  149. -     OF=`sed -n 's/.*\([0-9][0-9]*\.[0-9][0-9]*\).*/bc-\1/p' version.h` \
  150. -     ; rm -rf $$OF \
  151. -     ; mkdir $$OF \
  152. -     ; cd $$OF \
  153. -     ; for file in $(DISTFILES) $(EXTRAFILES); do ln ../$$file; done \
  154. -     ; cd .. \
  155. -     ; tar cf $$OF.tar $$OF \
  156. -     ; compress -b13 $$OF.tar \
  157. -     ; rm -rf $$OF
  158. - minixshars: minixdist
  159. -     OF=`sed -n 's/.*\([0-9][0-9]*\.[0-9][0-9]*\).*/bc-\1/p' version.h` \
  160. -     ; $(UUENCODE) $$OF.tar.Z - > $$OF.uue \
  161. -     ; split -775 $$OF.uue $$OF-u. \
  162. -     ; for file in $$OF-u.a?; do shar $$file > $$file.sh; done
  163. - csrshars: $(EXTRAFILES)
  164. -     findsrc -dy $(DISTFILES) $(EXTRAFILES) $(SUBDIRS) | \
  165. -     makekit -npart -oMANIFEST
  166. - bc.c.dist: bc.c
  167. -     cp bc.c bc.c.dist
  168. - scan.c.dist: scan.c
  169. -     cp scan.c scan.c.dist
  170. - y.tab.h.dist: y.tab.h
  171. -     cp y.tab.h y.tab.h.dist
  172. - extra:  $(EXTRAFILES)
  173. - # assumes that the extra files exist!
  174. - derived:
  175. -     cp bc.c.dist bc.c
  176. -     cp scan.c.dist scan.c
  177. -     cp y.tab.h.dist y.tab.h
  178. - clean:
  179. -     rm -f *.$O core ERRS *~ *.bak *.Z 
  180. - distclean: clean
  181. -     rm -f scan.c y.tab.h bc.c sbc.c bc sbc bc-dist* config.h  bc-*.* \
  182. -     part?? MANIFEST*
  183. - realclean: distclean
  184. -     rm -rf *.dist
  185. - scan.c: scan.l
  186. -     $(LEX) scan.l
  187. -     mv lex.yy.c scan.c
  188. - y.tab.h bc.c: bc.y
  189. -     @echo "expect 1 shift/reduce conflict"
  190. -     $(YACC) -d bc.y
  191. -     mv y.tab.c bc.c
  192. - sbc.c: sbc.y
  193. -     $(YACC) -d sbc.y
  194. -     mv y.tab.c sbc.c
  195. - global.$O: bcdefs.h global.h math.h
  196. - bc.$O:    bcdefs.h global.h 
  197. - execute.$O: bcdefs.h global.h
  198. - load.$O: bcdefs.h global.h 
  199. - main.$O: bcdefs.h global.h version.h
  200. - number.$O: bcdefs.h Makefile
  201. - sbc.$O: bcdefs.h global.h 
  202. - scan.$O: y.tab.h bcdefs.h global.h
  203. - storage.$O: bcdefs.h global.h
  204. - util.$O: bcdefs.h global.h version.h
  205. - bcdefs.h: number.h const.h config.h
  206. -     touch bcdefs.h
  207. --- 0 ----
  208. diff -rc --new-file /src/baseline/bc-1.02/Makefile.in bc-1.02/Makefile.in
  209. *** /src/baseline/bc-1.02/Makefile.in    Thu Jan  1 00:00:00 1970
  210. --- bc-1.02/Makefile.in    Tue May  3 10:41:04 1994
  211. ***************
  212. *** 0 ****
  213. --- 1,202 ----
  214. + #
  215. + # A makefile for bc.  This is part of the bc/sbc distribution.
  216. + #
  217. + #### Start of system configuration section. ####
  218. + VPATH = @srcdir@
  219. + srcdir = @srcdir@
  220. + # Common prefix for machine-independent installed files.
  221. + prefix = /gnu
  222. + # Common prefix for machine-dependent installed files.
  223. + exec_prefix = $(prefix)
  224. + # Directory to install `bc' in.
  225. + bindir = $(exec_prefix)/bin
  226. + # Directory to find libmath.b
  227. + libdir = $(exec_prefix)/lib
  228. + # Directory to install the Info files in.
  229. + infodir = $(prefix)/info
  230. + # Directory to install the man page in.
  231. + mandir = $(prefix)/man/man$(manext)
  232. + # Number to put on the man page filename.
  233. + manext = 1
  234. + # Program to install `bc'.
  235. + INSTALL_PROGRAM = @INSTALL_PROGRAM@
  236. + # Program to install the man page.
  237. + INSTALL_DATA = @INSTALL_DATA@
  238. + # Generic install program.
  239. + INSTALL = @INSTALL@
  240. + YACC = @YACC@
  241. + LEX = flex @LEX@
  242. + FLEXFLAGS = -I8
  243. + CC = @CC@
  244. + CFLAGS = @CFLAGS@
  245. + DEFS = @DEFS@
  246. + LDFLAGS = @LDFLAGS@
  247. + LIBS = @LIBS@
  248. + #### End of system configuration section. ####
  249. + SHELL = /bin/sh
  250. + MAKE = make
  251. + O = o
  252. + UUENCODE = uuencode
  253. + # -I. is needed to find config.h in the build directory.
  254. + .c.o:
  255. +     $(CC) -c -I. -I$(srcdir) $(CFLAGS) $< $(OUTPUT_OPTION)
  256. + # This is the name of the library file, if needed.  This definition should
  257. + # not be deleted.
  258. + #
  259. + LIBFILE = $(libdir)/libmath.b
  260. + OFILES = scan.$O util.$O main.$O number.$O storage.$O load.$O execute.$O 
  261. + DISTFILES = COPYING Makefile Install bc.y bcdefs.h const.h versio