# # make.config - user configuration for makefiles # # Copyright (C) 1995-2003 Gero Kuhlmann # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # $Id: make.config,v 1.4 2003/01/25 23:29:40 gkminix Exp $ # # # Debugging flags: # BCCDEBUG - global debugging options for C files # A86DEBUG - global debugging options for assembler files # BCCDEBUG = # -DDEBUG # -g A86DEBUG = # -DDEBUG # # The following definitions are for the individual subdirectories # of all bootrom modules. Unless you really go on debugging, don't # use any of the DEBUG switches. # # # Definitions for the loader modules. The following features can be # selected for LODFL: # # -DNODDIM Don't support the Device Driver Initialization # Model. DDIM will be used by default on 386+ # systems. Use this switch to explicitly disable # DDIM on these systems. With older processors # it's always disabled. # # -DNOTIMEOUT Don't support keyboard timeout # LODFL = # -DNODDIM -DNOTIMEOUT # # Definitions for the kernel module. The following features can be # selected: # # ARPAFL: # # -DNOBPEXT Don't use the BOOTP extension file feature. # # -DNODNS Don't include support for the domain name service # into the network name resolver. This is only useful # when menu support is selected as well. # # BOOTFL: # # -DNOMENU Don't use a menu for selecting different load images. # # -DNODISK Don't allow booting from a disk drive # # LIBFL: # # -DUSEANSI Include ANSI display driver into kernel. Only useful # if menu support is also included, or USEMODE has been # selected (for mode 0 boot images). # INIFL = LIBFL = # -DUSEANSI # -DDEBUG NETFL = # -DDEBUG ARPAFL = -DNODNS # -DNOBPEXT # -DNSDEBUG BOOTFL = -DNOMENU # -DNODISK # -DLDDEBUG INIFL_M = LIBFL_M = -DUSEANSI # -DDEBUG NETFL_M = # -DDEBUG ARPAFL_M = # -DNODNS # -DNOBPEXT # -DNSDEBUG -DBPDEBUG BOOTFL_M = # -DNOMENU # -DNODISK # -DLDDEBUG # # Definitions for the network drivers directory. The following features can be # selected for the DOS simulator (DOSFL): # # -DNEEDKBD Include keyboard input functions. This is usually # not necessary for the network drivers. # # -DNEEDEXTIO This will include the serial and parallel port # support into the DOS simulator. It's usually # not necessary. # # -DNEEDLINEIO Include support for reading and writing full lines # from the console into the DOS simulator. Usually not # necessary as well. # # -DNEEDFILEIO Implement file I/O functions in the DOS simulator. # Shouldn't be necessary as well, as there are no files # to open or close. # # -DNEEDTIME Implement time and date handling functions in the DOS # simulator. Necessity for this depends on the packet # driver as well. Probably there is no need for time # and date handling functions so they are left out by # default. # # # The following features can be selected for the packet driver interface # using PACKETFL: # # -DNEEDMCAST Implement support for multicast addresses. This is # currently not used by the bootrom, but maybe used by # boot images. However, it is disabled by default. # # -DNEEDSETADDR Include support for setting the station hardware # address. This is not required by the bootrom. # # -DNEEDSTAT Include support for network driver statistics # # -DNEEDALL Includes all packet driver interface definitions above # # # The following features can be selected for the NDIS driver interface using # NDISFL: # # -DNEEDMCAST Implement support for multicast addresses. This is # currently not used by the bootrom, but maybe used by # boot images. However, it is disabled by default. # # -DNEEDSETADDR Include support for setting the station hardware # address. This is not required by the bootrom. # # -DNEEDSTAT Include support for network driver statistics # # -DNEEDALL Includes all packet driver interface definitions above # # UTLFL = DOSFL = # -DNEEDKBD # -DNEEDFILEIO # -DNEEDLINEIO # -DNEEDEXTIO # -DNEEDTIME # -DDEBUG NETINIFL = NETLIBFL = PACKETFL = -DNEEDALL # -DNEEDMCAST # -DNEEDSETADDR # -DNEEDSTAT # -DDEBUG NDISFL = -DNEEDALL # -DNEEDMCAST # -DNEEDSETADDR # -DNEEDSTAT # -DDEBUG UNDIFL = # -DDEBUG