Added libfov source file.

This commit is contained in:
2017-05-29 13:52:05 -04:00
parent 61d91a1888
commit 5be67a7c64
3 changed files with 433 additions and 4 deletions

View File

@@ -1,9 +1,8 @@
CC = gcc
OBJECTS = obj/main.o obj/game_state.o obj/in_game.o obj/main_menu.o obj/map.o obj/intro.o obj/game_over.o
OBJECTS = obj/main.o obj/game_state.o obj/in_game.o obj/main_menu.o obj/map.o obj/intro.o obj/game_over.o obj/fov.o
TARGET = bin/cyjam
CFLAGS = -Wall -I./include -std=c99
LDFLAGS = -L./lib
LDLIBS = -lfov -lncursesw -lm
LDLIBS = -lncursesw -lm
all: CFLAGS += -O3
all: $(TARGET)
@@ -12,7 +11,7 @@ debug: CFLAGS += -g
debug: $(TARGET)
$(TARGET): $(OBJECTS)
$(CC) -o $(TARGET) $(OBJECTS) $(CLFAGS) $(LDFLAGS) $(LDLIBS)
$(CC) -o $(TARGET) $(OBJECTS) $(CLFAGS) $(LDLIBS)
obj/main.o: src/main.c include/constants.h include/game_state.h
$(CC) -c -o $@ $< $(CFLAGS)
@@ -35,5 +34,8 @@ obj/game_over.o: src/game_over.c include/game_over.h include/game_state.h
obj/map.o: src/map.c include/map.h
$(CC) -c -o $@ $< $(CFLAGS)
obj/fov.o: src/fov.c include/fov.h
$(CC) -c -o $@ $< $(CFLAGS)
clean:
$(RM) $(TARGET) $(OBJECTS)