aboutsummaryrefslogtreecommitdiff
path: root/Makefile.linux
diff options
context:
space:
mode:
authorpingflood2019-05-22 08:54:23 -0300
committerpingflood2019-05-22 08:54:23 -0300
commit2c1cfd934caa37aaa566dc6ea8197ee92cc5ab6d (patch)
treea047b0245b0ea6f5b29b2fa7a61471bf07aabc93 /Makefile.linux
parentcb8a6ed34f2689f0dc862e3a9fa780074bd7cb20 (diff)
downloadhydracastlelabyrinth-2c1cfd934caa37aaa566dc6ea8197ee92cc5ab6d.tar.gz
hydracastlelabyrinth-2c1cfd934caa37aaa566dc6ea8197ee92cc5ab6d.tar.bz2
hydracastlelabyrinth-2c1cfd934caa37aaa566dc6ea8197ee92cc5ab6d.zip
Initial RG commit
Diffstat (limited to 'Makefile.linux')
-rw-r--r--Makefile.linux71
1 files changed, 71 insertions, 0 deletions
diff --git a/Makefile.linux b/Makefile.linux
new file mode 100644
index 0000000..eb5e6ef
--- /dev/null
+++ b/Makefile.linux
@@ -0,0 +1,71 @@
+CC = gcc
+
+CFLAGS = -D_SDL -O0 -g -I/usr/include/SDL -Isrc
+LDFLAGS = -lSDL -lm -lSDL_mixer
+
+DEFINES = -Wall
+OUTPUT = hcl.elf
+
+SOURCES = src/collision.c \
+src/effect.c \
+src/enemy.c \
+src/game.c \
+src/hero.c \
+src/ini.c \
+src/inventory.c \
+src/main.c \
+src/object.c \
+src/options.c \
+src/PHL.c \
+src/platform.c \
+src/qda.c \
+src/stagedata.c \
+src/text.c \
+src/titlescreen.c \
+src/weapon.c \
+src/enemies/batboss.c \
+src/enemies/bat.c \
+src/enemies/bee.c \
+src/enemies/boar.c \
+src/enemies/boomknight.c \
+src/enemies/crab.c \
+src/enemies/devil.c \
+src/enemies/dodo.c \
+src/enemies/dog.c \
+src/enemies/firewheel.c \
+src/enemies/fish.c \
+src/enemies/garm.c \
+src/enemies/gas.c \
+src/enemies/ghoul.c \
+src/enemies/golem.c \
+src/enemies/gyra.c \
+src/enemies/heads.c \
+src/enemies/hydra.c \
+src/enemies/jellyfish.c \
+src/enemies/knight.c \
+src/enemies/lolidra.c \
+src/enemies/pendulum.c \
+src/enemies/podoboo.c \
+src/enemies/poisonknight.c \
+src/enemies/pumpkin.c \
+src/enemies/seal.c \
+src/enemies/skeleton.c \
+src/enemies/skull.c \
+src/enemies/slime.c \
+src/enemies/slug.c \
+src/enemies/thwomp.c \
+src/enemies/waterjumper.c \
+src/enemies/wizard.c \
+src/sdl/audio.c \
+src/sdl/graphics.c \
+src/sdl/input.c \
+src/sdl/system.c
+OBJS = ${SOURCES:.c=.o}
+
+all: ${OUTPUT}
+
+${OUTPUT}:${OBJS}
+ ${CC} -o ${OUTPUT} ${OBJS} ${CFLAGS} ${LDFLAGS} ${DEFINES}
+
+clean:
+ rm src/*.o src/enemies/*.o src/sdl/*.o ${OUTPUT}