# # make.config.in - Master makefile configuration for netboot # # Copyright (C) 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.in,v 1.2 2003/03/30 10:02:17 gkminix Exp $ # # Major installation directory names prefix = exec_prefix = ${prefix} bindir = ${exec_prefix}/bin sbindir = ${exec_prefix}/sbin mandir = ${prefix}/man sysconfdir = ${prefix}/etc statedir = ${prefix}/var libdir = ${exec_prefix}/lib datadir = ${prefix}/share # Additional netboot installation directory and file names nblibdir = ${exec_prefix}/lib/netboot nbdatadir = ${prefix}/share/netboot nbutildir = $(nblibdir)/utils nbbindir = $(nbdatadir)/binaries nbnetdrvdir = $(nbdatadir)/netdrvr nbconfig = netboot.config # Source directories TOPDIR = /mnt/gmirror/ports/net/netboot/work/netboot-0.9.8 ROMDIR = $(TOPDIR)/bootrom INCDIR = $(TOPDIR)/include MISCDIR = $(TOPDIR)/misc LIBDIR = $(TOPDIR)/nblib I386DIR = $(TOPDIR)/i386 SCRIPTDIR = $(MISCDIR)/ldscripts CONFSUBDIRS = makerom mknbi-dos mknbi-linux mknbi-mgl # Make program to be used # Define host program path names CC = cc CPP = cc -E YACC = bison -y LEX = flex # Define target program path names GCC86 = none CPP86 = none GAS86 = none GLD86 = none GASP = none # Define utility program path names AR = ar RANLIB = ranlib MD5SUM = md5sum AWK = gawk INSTALL = /usr/bin/install -c -o root -g wheel # Define flags for the host environment CDEBUG = # -g INCLUDE = -I. -I$(INCDIR) CFLAGS = -fno-common $(CDEBUG) -DHAVE_CONFIG_H $(INCLUDE) LDFLAGS = -s LIBS = -L$(LIBDIR) -lnb YFLAGS = -d LFLAGS = # Define the root file names for LEX and YACC YROOT = y.tab LROOT = lex.yy # Define flags for the target environment GNU16BIT = nognu GASPFLAGS = -c '\#' CPP86INCS = -nostdinc -I$(INCDIR) -I$(I386DIR) CPP86FLAGS = -x assembler-with-cpp -traditional -undef -P -DHAVE_CONFIG_H GLD86LIBS = -L$(I386DIR) -li386 GLD86FLAGS = -nostdlib