##############################################################################
# Build rules for Rage 128 Chapter 4 sample code                             #
#                                                                            #
# Copyright (c) 1999 ATI Technologies Inc.  All rights reserved.             #
##############################################################################

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

!ifdef DEBUG
%R128SDKDEBUG = 1
!endif

all: util blt brtext fixpat hwcursor line meblt pat32 patline rect scaleblt tblt

clean: .SYMBOLIC
    set R128SDKCLEAN = clean
    wmake $(__MAKEOPTS__)

util: .SYMBOLIC
    cd util
    wmake $(__MAKEOPTS__) $(%R128SDKCLEAN)
    cd ..

blt: util
    cd blt
    wmake $(__MAKEOPTS__) $(%R128SDKCLEAN)
    cd ..

brtext: util
    cd brtext
    wmake $(__MAKEOPTS__) $(%R128SDKCLEAN)
    cd ..

fixpat: util
    cd fixpat
    wmake $(__MAKEOPTS__) $(%R128SDKCLEAN)
    cd ..

hwcursor: util
    cd hwcursor
    wmake $(__MAKEOPTS__) $(%R128SDKCLEAN)
    cd ..

line: util
    cd line
    wmake $(__MAKEOPTS__) $(%R128SDKCLEAN)
    cd ..

meblt: util
    cd meblt
    wmake $(__MAKEOPTS__) $(%R128SDKCLEAN)
    cd ..

patline: util
    cd patline
    wmake $(__MAKEOPTS__) $(%R128SDKCLEAN)
    cd ..

pat32: util
    cd pat32
    wmake $(__MAKEOPTS__) $(%R128SDKCLEAN)
    cd ..

rect: util
    cd rect
    wmake $(__MAKEOPTS__) $(%R128SDKCLEAN)
    cd ..

scaleblt: util
    cd scaleblt
    wmake $(__MAKEOPTS__) $(%R128SDKCLEAN)
    cd ..

tblt: util
    cd tblt
    wmake $(__MAKEOPTS__) $(%R128SDKCLEAN)
    cd ..

