# Illinois Open Source License # # University of Illinois/NCSA # Open Source License # # Copyright © 2009, University of Illinois. All rights reserved. # # Developed by: # # Innovative Systems Lab # National Center for Supercomputing Applications # http://www.ncsa.uiuc.edu/AboutUs/Directorates/ISL.html # # Permission is hereby granted, free of charge, to any person obtaining a copy of # this software and associated documentation files (the "Software"), to deal with # the Software without restriction, including without limitation the rights to use, # copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the # Software, and to permit persons to whom the Software is furnished to do so, subject # to the following conditions: # # * Redistributions of source code must retain the above copyright notice, this list # of conditions and the following disclaimers. # # * Redistributions in binary form must reproduce the above copyright notice, this list # of conditions and the following disclaimers in the documentation and/or other materials # provided with the distribution. # # * Neither the names of the Innovative Systems Lab, the National Center for Supercomputing # Applications, nor the names of its contributors may be used to endorse or promote products # derived from this Software without specific prior written permission. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, # INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR # PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT # OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER # DEALINGS WITH THE SOFTWARE. # HOMEDIR= ${HOME} CELLDIR = /opt/cell/sdk OCFLAGS = -Wall --no-builtin-cexp --no-builtin-csqrt --no-builtin-clog CC = /usr/bin/ppu32-g++ LD = /usr/bin/ppu32-g++ PPU_GCC = /usr/bin/ppu32-gcc SPU_GCC = /usr/bin/spu-gcc EMBEDSPU = /usr/bin/embedspu CELLLIB = -L${CELLDIR}/sysroot/usr/lib ${SPULIB} -R${CELLDIR}/sysroot/usr/lib -lspe2 SPULIB = spu/lib_spu_main.a #LOW_LATENCY = -DLOW_LATENCY LDFLAGS = -m32 -Wl,-m,elf32ppc INSTALL = install PPU_AR =/usr/bin/ppu-ar PPU_RANLIB= /usr/bin/ppu-ranlib OPT_LEVEL = -O3