all: alien

CC=arm-none-linux-gnueabi-gcc
SDL_CFLAGS = -I$(PNDSDK)/usr/include/SDL
SDL_LIBS = -L$(PNDSDK)/usr/lib
CFLAGS=-DNDEBUG -Wall $(SDL_CFLAGS) -DPANDORA -Os -pipe -march=armv7-a -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize -ffast-math -fsingle-precision-constant
OBJS=\
	client.o common.o vm.o      sprites.o decode.o   animation.o   \
	rooms.o  render.o main.o    music.o   debug.o    lzss.o        \
	sound.o  screen.o scale2x.o scale3x.o game2bin.o cd_iso.o      \
	scale800x480.o

LIBS=-s $(SDL_LIBS) -lSDL_mixer -lmad -lSDL -lts

alien: $(OBJS)
	$(CC) -o $@ $(OBJS) $(LIBS)

.c.o:
	$(CC) $(CFLAGS) -c $< -o $@

clean:
	@rm $(OBJS)
