# 実際にはこのファイルを使用しないで
# c_printf.objをリンクしました。

#define
CC = run386 f:\hc386\bin\hcd386p
LINK = run386 f:\hc386\bin\tlinkp
ASM = f:\hc386\bin\386asm -nolist -twocase

#suffix rules
.SUFFIXES: .c .h .asm .obj
.c.obj:
	$(CC) $<
.asm.obj:
	$(ASM) $<

TARGET = dc.exp
OBJECTS = main.obj chain.obj list.obj 
HEADER = para.h list.h chain.h
CSRC = main.c chain.c list.c 

LIBDIR = f:\hc386\small
LIB = $(LIBDIR)\hce.lib $(LIBDIR)\fmcfrb.lib $(LIBDIR)\tbios.lib
LINKOPT = -lib $(LIB)     \
	-callbufs       4 \
	-stack     160000 \
	-minreal     4000 \
	-maxreal     5000 \
	-twocase

#main

$(TARGET) : $(OBJECTS) 
	$(LINK)  @${$# $(LINKOPT) -exe $@}

main.obj : main.c list.h para.h chain.h

list.obj : list.c list.h para.h

chain.obj : chain.c chain.h list.h para.h



#tag

tag : $(CSRC) $(ASMSRC) table.tag
table.tag : $(CSRC) $(ASMSRC)
	+f:\tool\mifes\mitags -p *.c *.asm >table.tag

