From cb8a6ed34f2689f0dc862e3a9fa780074bd7cb20 Mon Sep 17 00:00:00 2001 From: gameblabla Date: Tue, 26 Dec 2017 20:53:38 -0500 Subject: GCW0 & DC commits --- Makefile | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..eb5e6ef --- /dev/null +++ b/Makefile @@ -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} -- cgit v1.2.3