From 8aaf316de13a43429c084f7fb65834512bb8682a Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Tue, 4 Mar 2003 10:27:27 -0500 Subject: [PATCH] Prerelease polishing. --- Makefile | 3 +-- READ.ME | 33 ++++++++++++++++----------------- src/perpetrate.c | 2 +- src/pit/CATALOG | 9 +++------ 4 files changed, 21 insertions(+), 26 deletions(-) diff --git a/Makefile b/Makefile index 3675118..ea3e429 100644 --- a/Makefile +++ b/Makefile @@ -76,12 +76,11 @@ install: all cp lose.h abcess.h fiddle.h $(incdir) -mkdir $(datadir) (cp -r pit $(datadir)/pit) - (cp -r lib $(datadir)/lib) cp ick-wrap.c $(datadir) uninstall: rm -f $(bindir)/ick $(libdir)/libick.a - rm -f $(incdir) $(datadir) + rm -fr $(incdir) $(datadir) TAGS: $(SOURCES) etags $(SOURCES) diff --git a/READ.ME b/READ.ME index 05cbf70..3bd8bfd 100644 --- a/READ.ME +++ b/READ.ME @@ -30,21 +30,21 @@ doc/READ.ME -- historical notes on the docs doc/intercal.mm -- the manual in groffable form doc/THEORY -- some notes on the internals of the INTERCAL compiler -src/Makefile -- makefile for the INTERCAL compiler -src/lexer.l -- the lexical analyzer specification (in LEX) -src/ick.y -- the grammar specification (in YACC) -src/ick.h -- compilation types and defines -src/perpetrate.c -- main routine for compiler -src/feh.c -- INTERCAL-to-C code generator -src/feh.h -- interface to INTERCAL-to-C code generator -src/fiddle.c -- the INTERCAL operators -src/lose.[ch] -- INTERCAL compile- and run-time error handling -src/ick-wrap.c -- the driver for generated C-from-INTERCAL code -src/arrgghh.c -- option argument parsing for generated programs -src/abcess.h -- interface to functions linked with programs -src/cesspool.c -- the INTERCAL runtime support code -src/numerals.c -- numerals table for INTERCAL input -src/sizes.h -- variables defining the numeric base +Makefile.in -- makefile for the INTERCAL compiler +lexer.l -- the lexical analyzer specification (in LEX) +ick.y -- the grammar specification (in YACC) +ick.h -- compilation types and defines +perpetrate.c -- main routine for compiler +feh.c -- INTERCAL-to-C code generator +feh.h -- interface to INTERCAL-to-C code generator +fiddle.c -- the INTERCAL operators +lose.[ch] -- INTERCAL compile- and run-time error handling +ick-wrap.c -- the driver for generated C-from-INTERCAL code +arrgghh.c -- option argument parsing for generated programs +abcess.h -- interface to functions linked with programs +cesspool.c -- the INTERCAL runtime support code +numerals.c -- numerals table for INTERCAL input +sizes.h -- variables defining the numeric base pit/* -- sample INTERCAL code; see pit/CATALOG @@ -124,6 +124,5 @@ See the file COPYING for details on the General Public License. APOCALYPSE INTERCAL is fully Y2K-compliant. Indeed, it is Y2K-obsequious, and -loves nothing better than to be punished by relays of leather-clad, +loves nothing better than to be punished by relays of leather-clad and spike-heeled calendricists. Bite me and go buy your own shotgun. - diff --git a/src/perpetrate.c b/src/perpetrate.c index 0220248..a92c424 100644 --- a/src/perpetrate.c +++ b/src/perpetrate.c @@ -66,7 +66,7 @@ static bool dooptimize; /* do optimizations? (controlled by -O) */ static bool clockface; /* set up output to do IIII for IV */ #define SKELETON "ick-wrap.c" -#define SYSLIB "lib/syslib" +#define SYSLIB "pit/lib/syslib" /* numeric base defaults, exported to other files */ diff --git a/src/pit/CATALOG b/src/pit/CATALOG index a98c1e3..bc42d9f 100644 --- a/src/pit/CATALOG +++ b/src/pit/CATALOG @@ -1,9 +1,6 @@ -This is the directory of programs written in INTERCAL. It is named -pit because src was already taken---that's where source code for the -compiler lives---and pit seemed an appropriate place to throw -INTERCAL programs anyway. Most of these are no doubt full of bugs. -Don't complain, you're lucky if anything written in INTERCAL works -at all. +This is the directory of programs written in INTERCAL. Most of these +are no doubt full of bugs. Don't complain, you're lucky if anything +written in INTERCAL works at all. The subdirectory lib contains code fragments that are not complete programs. -- 2.43.0