##############################################################################
# SDKUTIL.LIB                                                                #
#                                                                            #
# BUILD RULES FOR MACH64 SAMPLE CODE                                         #
#                                                                            #
# Copyright (c) 1994-1995 ATI Technologies Inc. All rights reserved          #
##############################################################################

MODEL = L
C_DEBUG = /Zi /Od /Fo$*.obj
ASM_DEBUG = /Zi
L_DEBUG = /CO

all: sdkutil.lib

sdkutil.lib :   obj\attr.obj     \
                obj\draw.obj     \
                obj\glob.obj     \
                obj\hwcursor.obj \
                obj\init.obj     \
                obj\memreg.obj   \
                obj\palette.obj  \
                obj\wait.obj     \
                obj\pci.obj      \
                obj\vtga.obj     \
                obj\movemem.obj  \
                obj\romcalls.obj \
                obj\aregw.obj    \
                obj\vint.obj     \
                obj\romseg.obj   \
                obj\ioreg.obj
    del sdkutil.lib
    lib /NOI @<<
sdkutil.lib
y
+obj\attr.obj     &
+obj\draw.obj     &
+obj\glob.obj     &
+obj\hwcursor.obj &
+obj\init.obj     &
+obj\memreg.obj   &
+obj\palette.obj  &
+obj\wait.obj     &
+obj\pci.obj      &
+obj\vtga.obj     &
+obj\movemem.obj  &
+obj\romcalls.obj &
+obj\aregw.obj    &
+obj\vint.obj     &
+obj\romseg.obj   &
+obj\ioreg.obj
sdkutil.lst;
<<

obj\attr.obj: attr.c atim64.h sample.h
    cl /c /W3 /A$(MODEL) $(C_DEBUG) attr.c

obj\draw.obj: draw.c atim64.h sample.h
    cl /c /W3 /A$(MODEL) $(C_DEBUG) draw.c

obj\glob.obj: glob.c atim64.h sample.h
    cl /c /W3 /A$(MODEL) $(C_DEBUG) glob.c

obj\hwcursor.obj: hwcursor.c atim64.h sample.h
    cl /c /W3 /A$(MODEL) $(C_DEBUG) hwcursor.c

obj\init.obj: init.c atim64.h sample.h
    cl /c /W3 /A$(MODEL) $(C_DEBUG) init.c

obj\memreg.obj: memreg.c atim64.h sample.h
    cl /c /W3 /A$(MODEL) $(C_DEBUG) memreg.c

obj\palette.obj: palette.c atim64.h sample.h
    cl /c /W3 /A$(MODEL) $(C_DEBUG) palette.c

obj\wait.obj: wait.c atim64.h sample.h
    cl /c /W3 /A$(MODEL) $(C_DEBUG) wait.c

obj\pci.obj: pci.c atim64.h sample.h
    cl /c /W3 /A$(MODEL) $(C_DEBUG) pci.c

obj\vtga.obj: vtga.c vtga.h atim64.h sample.h
    cl /c /W3 /A$(MODEL) $(C_DEBUG) vtga.c

obj\movemem.obj: movemem.asm
    masm /Ml /Dmem_$(MODEL) $(ASM_DEBUG) movemem;
    copy movemem.obj obj
    del movemem.obj

obj\romcalls.obj: romcalls.asm
    masm /Ml /Dmem_$(MODEL) $(ASM_DEBUG) romcalls;
    copy romcalls.obj obj
    del romcalls.obj

obj\aregw.obj: aregw.asm
    masm /Ml /Dmem_$(MODEL) $(ASM_DEBUG) aregw;
    copy aregw.obj obj
    del aregw.obj

obj\vint.obj: vint.asm
    masm /Ml /Dmem_$(MODEL) $(ASM_DEBUG) vint;
    copy vint.obj obj
    del vint.obj

obj\romseg.obj: romseg.asm
    masm /Ml /Dmem_$(MODEL) $(ASM_DEBUG) romseg;
    copy romseg.obj obj
    del romseg.obj

obj\ioreg.obj: ioreg.asm
    masm /Ml /Dmem_$(MODEL) $(ASM_DEBUG) ioreg;
    copy ioreg.obj obj
    del ioreg.obj
