
FDISK = \COMMON\FDISK
FORMAT = \COMMON\FORMAT
LFLAG = # /EXEPACK

RASMFLG = $$szpznc

#INC	= $(MWCINC)
#CSLIB	= $(MWCLIB)\SMALL\HCSE.LIB
#
#.SET: IPATH=$(INC)\;$(APPS)\\

#
#	Configuration parameters for Borland Turbo C
#
INC	= $(TCCINC)
CSLIB	= $(TCCLIB)\CS.LIB
TCCSTART = $(TCCLIB)\C0S.OBJ+

.c.obj:
#       $(MSC) $(MSCFLG) $*.C,$@;
#       $(MWC) $* -obj $@ $(MWCFLG)
	$(TCC) $(TCCFLG) -I$(APPS) -o$@ $*.c 

all:		sys

sys:		$(MSG)\sys.com $(APPS)\appslib.lib

$(MSG)\sys.com:	sys.obj $(MSG)\txsys.obj sysa.obj $(APPS)\appslib.lib
	$(LINK) /MAP @<<(sys.inp)
$(TCCSTART)sys+$(MSG)\txsys+sysa $(LFLAG)
$@

$(APPS)\appslib+$(CSLIB)
<

	
sys.obj:	sys.c txsys.h sysa.h db.h pcboot2.h\
		$(APPS)\appsdef.h $(APPS)\appslib.h i:portab.h

$(MSG)\txsys.obj:	$(MSG)\txsys.c i:portab.h

sysa.obj:	sysa.a86 sysa.equ ioctl.equ

ioctl.equ:	$(FORMAT)\ioctl.equ
		$(COPY) $(FORMAT)\ioctl.equ
			
db.h:		$(FORMAT)\db.asm
		$(COPY) $(FORMAT)\db.asm
		$(MASM) db;
		$(LINK) db;
		$(TOOLS)\exe2bin db.exe db.com
		$(TOOLS)\bin2asc -oc -s0 -l512 db.com		
		&era db.asm
		&era db.com
		&era db.obj
		&era db.exe
		

pcboot2.h:	$(FDISK)\pcboot2.asm
		$(COPY) $(FDISK)\pcboot2.asm
		$(MASM) pcboot2;
		$(LINK) pcboot2;
		$(TOOLS)\exe2bin pcboot2.exe pcboot2.com
		$(TOOLS)\bin2asc -oc -s0 -l512 pcboot2.com		
		&era pcboot2.asm
		&era pcboot2.com
		&era pcboot2.obj
		&era pcboot2.exe
##
##	The following target is only used for development
##
##sysa.equ:	sysa.h
##	$(COPY) $? $@
###	$(TOOLS)\TRANS.EXE /c /t "{?define @}{:i @}{:d:d:d} @/\*{?@} @\*/" "$$2equ	$$3		;$$4" $@
##	$(TOOLS)\TRANS.EXE /t ":fdefine @{:i}{?@}$$" "$$1	equ	$$2" $@
##	-$(TOOLS)\TABIFY.EXE $@
##	-$(TOOLS)\EXP.EXE

######################   E N D   O F   M A K E F I L E    #####################
