##############################################################################
# Build rules for mach64 Chapter 7 sample code                               #
#                                                                            #
# Copyright (c) 1994-1998 ATI Technologies Inc.  All rights reserved.        #
##############################################################################

##################
# Makefile rules #
##################

!ifdef DEBUG
%M64SDKDEBUG = 1
!endif

all: util polygon2util pan polygon sbufp dbuf sbufi polygon2

clean: .SYMBOLIC
    set M64SDKCLEAN = clean
    wmake

util: .SYMBOLIC
    cd util
    wmake $(%M64SDKCLEAN)
    cd ..

polygon2util: .SYMBOLIC
    cd polygon2
    cd util
    wmake $(%M64SDKCLEAN)
    cd ..
    cd ..

multimonutil: .SYMBOLIC
    cd multimon
    cd util
    wmake $(%M64SDKCLEAN)
    cd ..
    cd ..

pan: util
    cd pan
    wmake $(%M64SDKCLEAN)
    cd ..

polygon: util
    cd polygon
    wmake $(%M64SDKCLEAN)
    cd ..

sbufp: util
    cd sbufp
    wmake $(%M64SDKCLEAN)
    cd ..

dbuf: util
    cd dbuf
    wmake $(%M64SDKCLEAN)
    cd ..

sbufi: util
    cd sbufi
    wmake $(%M64SDKCLEAN)
    cd ..

polygon2: polygon2util
    cd polygon2
    wmake $(%M64SDKCLEAN)
    cd ..

