CC = gcc CFLAGS = -std=c99 # DEBUGGING FLAGS # CFLAGS = -ggdb -Wall -Wextra -pedantic -std=c99 ifeq ($(OS),Windows_NT) CFLAGS += -lpdcurses -static else CFLAGS += -lncurses endif FalloutTerminal: main.o print.o intro.o pass.o wordParse.o getline.o getdelim.o $(CC) -o $@ $^ $(CFLAGS) main.o: main.c intro.c pass.c intro.o: intro.c print.c print.o: print.c pass.o: pass.c print.c wordParse.o: wordParse.c getline.o: getline.c getdelim.o: getdelim.c clean: ifeq ($(OS),Windows_NT) del *.o FalloutTerminal.exe else rm -f *.o FalloutTerminal endif debug: main.c print.c intro.c pass.c wordParse.c getline.c getdelim.c $(CC) -o FalloutTerminal $^ $(CFLAGS) -ggdb