2000-05-06 21:34:20 +02:00
|
|
|
#
|
|
|
|
# makefile that is included in all other makefiles for configuration
|
|
|
|
#
|
|
|
|
|
|
|
|
################################################################
|
|
|
|
# NOTICE! You must edit and rename this file to CONFIG.MAK! #
|
|
|
|
################################################################
|
|
|
|
|
2001-11-04 20:47:39 +01:00
|
|
|
#*********************************************************************
|
|
|
|
# determine your compiler settings
|
|
|
|
#
|
|
|
|
# you have to
|
|
|
|
# search for NASM - and set the path for NASM
|
|
|
|
# search for ??_BASE - and set the path to your compiler
|
|
|
|
# search for LINK - and set the path to your linker
|
|
|
|
#
|
|
|
|
#*********************************************************************
|
2001-04-15 05:21:50 +02:00
|
|
|
|
2001-11-04 20:47:39 +01:00
|
|
|
#**********************************************************************
|
|
|
|
#- define where to find NASM - remember - it should not be protected
|
|
|
|
# mode DJGPP version if you're using Windows NT/2k/XP to compile
|
|
|
|
#**********************************************************************
|
|
|
|
|
|
|
|
NASM=c:\bin\nasm16
|
|
|
|
|
|
|
|
#**********************************************************************
|
|
|
|
#- where is the BASE dir of your compiler(s) ??
|
|
|
|
#**********************************************************************
|
|
|
|
|
|
|
|
WC_BASE=C:\watcom
|
|
|
|
MS_BASE=C:\msvc
|
|
|
|
TC2_BASE=C:\tc201
|
|
|
|
TP1_BASE=C:\tcpp
|
|
|
|
TC3_BASE=C:\tc3
|
|
|
|
BC5_BASE=C:\bc5
|
|
|
|
|
|
|
|
#**********************************************************************
|
|
|
|
#- select your default target: required CPU and what FAT system to support
|
|
|
|
#**********************************************************************
|
|
|
|
|
|
|
|
#XCPU=86
|
|
|
|
#XCPU=186
|
|
|
|
#XCPU=386
|
|
|
|
|
|
|
|
#XFAT=16
|
|
|
|
#XFAT=32
|
2000-05-06 21:34:20 +02:00
|
|
|
|
2001-04-16 16:36:56 +02:00
|
|
|
# Give extra Turbo C compiler flags here
|
2001-09-23 22:39:44 +02:00
|
|
|
# such as -DDEBUG : extra DEBUG output
|
|
|
|
# -DDOSEMU : printf output goes to dosemu log
|
|
|
|
# -DWITHFAT32 : compile with FAT32 support
|
2001-04-16 16:36:56 +02:00
|
|
|
#ALLCFLAGS=-DDEBUG
|
|
|
|
|
2001-11-04 20:47:39 +01:00
|
|
|
!include "..\mkfiles\generic.mak"
|
2000-05-06 21:34:20 +02:00
|
|
|
|
2001-11-04 20:47:39 +01:00
|
|
|
#**********************************************************************
|
|
|
|
#- which linker to use: WATCOM wlink is not suitable for linking
|
|
|
|
#**********************************************************************
|
2000-05-06 21:34:20 +02:00
|
|
|
|
2001-11-04 20:47:39 +01:00
|
|
|
# Turbo Link
|
|
|
|
#LINK=$(TC2_BASE)\tlink /m/c
|
|
|
|
LINK=d:\util\tlink /m/c
|
|
|
|
# Microsoft Link
|
|
|
|
#LINK=$(COMPILERBIN)\link /ONERROR:NOEXE /ma
|
|
|
|
# VAL: you need VAL95, NOT the one in LANG1.ZIP (yet);
|
|
|
|
# look at the software list on www.freedos.org.
|
|
|
|
# VAL complains about MODEND record missing for Watcom compiled objects!
|
|
|
|
# LINK=c:\bin\val /MP /NCI
|
2000-05-06 21:34:20 +02:00
|
|
|
|
2001-11-04 20:47:39 +01:00
|
|
|
# use a ; to end the LINK command line?
|
|
|
|
LINKTERM=;
|
|
|
|
|
2000-05-06 21:34:20 +02:00
|
|
|
|
|
|
|
#
|
|
|
|
# $Id$
|
|
|
|
#
|
|
|
|
# $Log$
|
2001-11-04 20:47:39 +01:00
|
|
|
# Revision 1.9 2001/11/04 19:47:37 bartoldeman
|
|
|
|
# kernel 2025a changes: see history.txt
|
|
|
|
#
|
2001-09-23 22:39:44 +02:00
|
|
|
# Revision 1.8 2001/09/23 20:39:43 bartoldeman
|
|
|
|
# FAT32 support, misc fixes, INT2F/AH=12 support, drive B: handling
|
|
|
|
#
|
2001-04-16 16:36:56 +02:00
|
|
|
# Revision 1.7 2001/04/16 14:36:56 bartoldeman
|
|
|
|
# Added ALLCFLAGS for compiler option configuration.
|
|
|
|
#
|
2001-04-15 05:21:50 +02:00
|
|
|
# Revision 1.6 2001/04/15 03:21:49 bartoldeman
|
|
|
|
# See history.txt for the list of fixes.
|
|
|
|
#
|
2001-03-22 11:51:04 +01:00
|
|
|
# Revision 1.5 2001/03/22 10:51:04 bartoldeman
|
|
|
|
# Suggest to extract F_SCOPY into libm.lib for Borland C++.
|
|
|
|
#
|
2001-03-19 05:50:56 +01:00
|
|
|
# Revision 1.4 2001/03/19 04:50:56 bartoldeman
|
|
|
|
# See history.txt for overview: put kernel 2022beo1 into CVS
|
|
|
|
#
|
2000-05-25 22:56:23 +02:00
|
|
|
# Revision 1.3 2000/05/25 20:56:19 jimtabor
|
|
|
|
# Fixed project history
|
|
|
|
#
|
2000-05-14 19:07:52 +02:00
|
|
|
# Revision 1.2 2000/05/14 17:07:07 jimtabor
|
|
|
|
# Cleanup CRs
|
2000-05-06 21:34:20 +02:00
|
|
|
#
|
2000-05-25 22:56:23 +02:00
|
|
|
# Revision 1.1.1.1 2000/05/06 19:34:53 jhall1
|
|
|
|
# The FreeDOS Kernel. A DOS kernel that aims to be 100% compatible with
|
|
|
|
# MS-DOS. Distributed under the GNU GPL.
|
|
|
|
#
|
2000-05-06 21:34:20 +02:00
|
|
|
# Revision 1.3 1999/09/13 20:40:17 jprice
|
|
|
|
# Added COMPILER variable
|
|
|
|
#
|
|
|
|
# Revision 1.2 1999/08/25 03:59:14 jprice
|
|
|
|
# New build batch files.
|
|
|
|
#
|
|
|
|
# Revision 1.1 1999/08/25 03:20:39 jprice
|
|
|
|
# ror4 patches to allow TC 2.01 compile.
|
|
|
|
#
|
|
|
|
#
|