include ../../nall/Makefile

ifeq ($(platform),x)
  ruby := video.glx
else ifeq ($(platform),osx)
  ruby := video.cgl
else ifeq ($(platform),win)
  ruby := video.wgl
endif

include ../../ruby/Makefile
include ../../phoenix/Makefile

ifeq ($(platform),x)
link := $(link) -lX11
endif

flags := $(flags) -O3 -fomit-frame-pointer -I../../
link := $(link) -s



all: phoenix.o
	$(compiler) $(rubyflags) -c ../../ruby/ruby.cpp -o ruby.o
	$(compiler) $(cppflags) $(flags) -c test.cpp -o test.o
	$(strip $(compiler) -o test phoenix.o ruby.o test.o $(link) $(rubylink) $(phoenixlink)) 

phoenix.o:
	$(compiler) $(phoenixflags) -c ../../phoenix/phoenix.cpp -o phoenix.o

clean:
	$(call delete,*.o)
