ATTENTION! INFORMATION IN THIS FILE IS MORE OR LESS OUTDATED. PLEASE REFER TO THE FILE NAMED "INSTALL" INSTEAD! I completely reorganized the Makefiles. Now there is a Makefile-Config "huskymak.cfg" which is used by all packages. You can find a sample in the same directory as this text. I you want to compile the packages, you have to arrange the sources as following: Directory maindir | +-- File huskymak.cfg | +-- Directory smapi | +-- Directory fidoconfig | +-- Directory hpt | ... You only need to customize huskymak.cfg once, there is no need for changing the Makefiles of each package anymore. "Makefile" has the following targets: Target Description ----------------------------------------------------------------------------- all compile program(s) and/or library install install the compiled program(s) and/or lib clean remove files used temporarily for compiling distclean like clean, but also removes programs/libs Every package contains "Makefile" (which uses huskymak.cfg) and the old makefiles (may be useful for systems without GNU make, but expect problems as they are poorly maintained). A list of all possible (old) Makefiles (not every package supports every system) can be found in below. Include-Files and Libs are now looked for and also installed in $INCDIR/fidoconfig, $INCDIR/smapi and $LIBDIR instead of ../smapi and ../fidoconfig. Please first do "make install" in smapi before you try to compile fidoconfig, and do "make install" in fidoconfig before you try to compile any of the other programs. OS Compiler Makefile ----------------------------------------------------------------------------- every (but requires GNU make) Makefile Linux gcc makefile.lnx OS/2 EMX makefile.emo OS/2 IBM CSet makefile.ibo OS/2 Watcom makefile.wco OS/2 High C makefile.hco OS/2 Borland makefile.bco DOS DJGPP makefile.djg DOS Borland makefile.bcd DOS Quick C makefile.qcd DOS Watcom makefile.wcd DOS 32Bit Watcom makefile.wcx Win32 Watcom makefile.wcw Win32 Ming makefile.mgw Win32 Borland makefile.bcw Win NT RSX makefile.rxw FreeBSD gcc makefile.bsd Tru64 Unix DEC cc makefile.osf Sun gcc makefile.sun AIX IBM xlC makefile.aix BeOS cc makefile.be -- Sascha Silbe <Sascha.Silbe@ldknet.org>