
#CC=m68k-apple-macos-gcc
#CXX=m68k-apple-macos-g++
#CC=powerpc-apple-macos-gcc
#CXX=powerpc-apple-macos-g++


CFLAGS=-I../../include -I.. -I/opt/local/include/SDL2 -DSTBI_NO_THREAD_LOCALS
CFLAGS += -I../../stb
#CFLAGS=-I../../include -I.. -I/opt/local/include/SDL2 -I../../../stb

SDLMAIN= -lSDL2main

LDFLAGS= -L../.. $(SDLMAIN) -lSDL2 -L/opt/local/lib
LDFLAGS+= -lglu -lTinyGL -laglminisdl2 -lm
#LDFLAGS=-L../../lib -lTinyGL -L/opt/local/lib -lSDL2


%.o : %.c
#echo Compiling $<
	$(CC) -o $@ -c $< $(CFLAGS)


all:	gears game hello model texture


gears:	gears.o
	$(CC)  -o gears gears.o ../../src/*.o $(LDFLAGS)
#	../../bin2app.sh gears

game:	game.o
	$(CC)  -o game game.o ../../src/*.o $(LDFLAGS)
#	../../bin2app.sh game

hello:	hello.o
	$(CC)  -o hello hello.o ../../src/*.o $(LDFLAGS)
#	../../bin2app.sh hello

model:	model.o
	$(CC)  -o model model.o ../../src/*.o $(LDFLAGS)
#	../../bin2app.sh model

texture:	texture.o
	$(CC)  -o texture texture.o ../../src/*.o $(LDFLAGS)
#	../../bin2app.sh texture


clean:
	rm -rf game hello gears model texture *.o *.APPL *.bin *.gdb *.dsk *.pef

