Makefile (444B)
1 CC = gcc 2 OBJ = honey.o frontend.o render.o spdata.o palettes.o 3 CFLAGS = -Wall -Wextra `sdl2-config --cflags` -std=c99 4 LFLAGS = -lm `sdl2-config --libs` 5 6 honey: $(OBJ) 7 $(CC) -o $@ $(OBJ) $(LFLAGS) 8 9 honey.o: honey.c common.h 10 $(CC) $(CFLAGS) -c $< 11 12 frontend.o: frontend.c common.h 13 14 render.o: render.c common.h 15 $(CC) $(CFLAGS) -c $< 16 17 spdata.o: spdata.c 18 $(CC) $(CFLAGS) -c $< 19 20 palettes.o: palettes.c 21 $(CC) $(CFLAGS) -c $< 22 23 clean: 24 rm -f $(OBJ)