diff options
author | pingflood | 2019-05-22 08:54:23 -0300 |
---|---|---|
committer | pingflood | 2019-05-22 08:54:23 -0300 |
commit | 2c1cfd934caa37aaa566dc6ea8197ee92cc5ab6d (patch) | |
tree | a047b0245b0ea6f5b29b2fa7a61471bf07aabc93 /Makefile | |
parent | cb8a6ed34f2689f0dc862e3a9fa780074bd7cb20 (diff) | |
download | hydracastlelabyrinth-2c1cfd934caa37aaa566dc6ea8197ee92cc5ab6d.tar.gz hydracastlelabyrinth-2c1cfd934caa37aaa566dc6ea8197ee92cc5ab6d.tar.bz2 hydracastlelabyrinth-2c1cfd934caa37aaa566dc6ea8197ee92cc5ab6d.zip |
Initial RG commit
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 22 |
1 files changed, 17 insertions, 5 deletions
@@ -1,10 +1,19 @@ -CC = gcc +CHAINPREFIX := /opt/mipsel-linux-uclibc +CROSS_COMPILE := $(CHAINPREFIX)/usr/bin/mipsel-linux- -CFLAGS = -D_SDL -O0 -g -I/usr/include/SDL -Isrc -LDFLAGS = -lSDL -lm -lSDL_mixer +CC = $(CROSS_COMPILE)gcc + +SYSROOT := $(shell $(CC) --print-sysroot) + +SDL_CFLAGS = $(shell $(SYSROOT)/usr/bin/sdl-config --cflags) +SDL_LDFLAGS = $(shell $(SYSROOT)/usr/bin/sdl-config --libs) + + +CFLAGS = -D_SDL -DDINGUX -O2 -mips32 $(SDL_CFLAGS) -Isrc -std=c99 +LDFLAGS = -lSDL -lm -lSDL_mixer $(SDL_LDFLAGS) DEFINES = -Wall -OUTPUT = hcl.elf +OUTPUT = hcl/hcl.elf SOURCES = src/collision.c \ src/effect.c \ @@ -67,5 +76,8 @@ all: ${OUTPUT} ${OUTPUT}:${OBJS} ${CC} -o ${OUTPUT} ${OBJS} ${CFLAGS} ${LDFLAGS} ${DEFINES} +pack: + mksquashfs ./opk hydra.opk -all-root -noappend -no-exports -no-xattrs + clean: - rm src/*.o src/enemies/*.o src/sdl/*.o ${OUTPUT} + rm src/*.o src/sdl/*.o ${OUTPUT} |