view test/Makefile.wat @ 1230:88c2d6aed428

From Mike Frysinger and/or Gentoo: - libsdl-PIC-load-mmx-masks-from-stack.patch this one may be a little controversial ... the fix here is again that you cant reference the memory addresses like this to load into a mmx register, so the way to do it is to push two 32bit words onto the stack, load the 64bit value off of the stack into the mmx register, and then adjust the stack so that it's back to normal.
author Ryan C. Gordon <icculus@icculus.org>
date Thu, 05 Jan 2006 15:25:19 +0000
parents 173c063d4f55
children
line wrap: on
line source

#=============================================================================
#          This is a Watcom makefile to build SDL.DLL for OS/2
#
# Makefile for test applications
#=============================================================================

# Create debug build or not?
debug_build=defined

#-----------------------------------------------------------------------------
# The next part is somewhat general, for creation of EXE files.
#-----------------------------------------------------------------------------

cflags = $(debugflags) -bm -bt=OS2 -5 -fpi -sg -otexan -wx -ei

.before
    set include=$(%os2tk)\h;$(%include);../include

.extensions:
.extensions: .exe .obj .c

all :   testalpha.exe     &
        testbitmap.exe    &
        testcdrom.exe     &
        testcpuinfo.exe   &
        testjoystick.exe  &
        testkeys.exe      &
        testlock.exe      &
        testsem.exe       &
        testsprite.exe    &
        testtimer.exe     &
        testtypes.exe     &
        testver.exe       &
        testvidinfo.exe   &
        testwin.exe       &
        testwm.exe        &
        threadwin.exe     &
        torturethread.exe &
        checkkeys.exe

.c.obj : .AUTODEPEND
    wcc386 -zq -bm -5s -ei -oteaxan -wx $[* $(cflags)

.obj.exe : .AUTODEPEND
    wlink system os2v2 F $* L ..\src\sdl.lib name $@ op quiet

clean : .SYMBOLIC
        @if exist *.exe del *.exe
        @if exist *.obj del *.obj
        @if exist *.map del *.map
        @if exist *.res del *.res
        @if exist *.lst del *.lst