view example/fft/Makefile @ 2044:66aa91f6f4df draft

merge
author Shin,ichi Uehara
date Wed, 25 Mar 2015 19:13:56 +0900
parents 7dc90c83a787
children
line wrap: on
line source

default: macosx 
macosx: FORCE
	@echo "Make for Mac OS X"
	@$(MAKE) -f Makefile.macosx

fifo64: FORCE
	@echo "Make for Mac OS X 64bit mode"
	@$(MAKE) -f Makefile.fifo ABIBIT=64

linux: FORCE
	@echo "Make for Linux"
	@$(MAKE) -f Makefile.linux

cell: FORCE
	@echo "Make for PS3 (Cell)"
	@$(MAKE) -f Makefile.cell

gpu: FORCE
	@echo "Make for OpenCL"
	@$(MAKE) -f Makefile.gpu

cuda: FORCE
	@echo "Make for CUDA"
	@$(MAKE) -f Makefile.cuda

test: gpu
	./fft -file lena512.pgm -gpu -g

parallel-test: macosx
	@$(MAKE) -f Makefile.macosx test

FORCE:

clean:
	@$(MAKE) -f Makefile.macosx clean
	@$(MAKE) -f Makefile.linux clean
	@$(MAKE) -f Makefile.gpu clean
	@$(MAKE) -f Makefile.cuda clean