--- /dev/null
+Some notes on the build process...
+
+ Oct 28 01:57 1998 from LoanShark @uncnsrd
+
+ autodependency generation is implemented by generating a bunch of .d
+files (with another suffix rule) using $(CC) - M and "-include"-ing them
+from the main Makefile. the .d files are made to depend on the .c files
+they correspond to, and the referenced header files, so they're updated as
+needed. the only version of make that I know for sure works with this is
+GNU make, but the Makefile should still work on other versions of Unix
+make, just without the autodependency stuff.
+
+
+ Oct 28 20:49 1998 from LoanShark @uncnsrd
+one thing I forgot to mention about the autodependency generation: for a
+file to be included in the autodepend process, it must be listed in the
+SOURCES macro near the top of Makefile.in.
+ also, I've added an 'install' target to the makefile. this will make it
+possible to build RPM's, and bring the installation process closer to that
+of other packages, which if you're using the new configure script goes
+like this:
+ ./configure [--enable-ansi-color] [--disable-autologin] [--prefix=/foo]
+
+ --prefix specifies the location Citadel will run from,
+/usr/local/citadel by default.
+ to build a highly optimized version without debugging symbols, you could
+ do something like this (with the bourne shell):
+ CC=egcs CFLAGS='-O6 -fomit-frame-pointer' ./configure
+ after configuring, simply type `make', then su to a user who has
+appropriate permissions, and `make install'. then run setup as usual.
+ are there any other areas that need to be cleared up?
+