CC = gcc CFLAGS += -Wall -Wextra -std=c11 -g CXXFLAGS += -Wall -g LDLIBS += -lm all: map mapparser map: map.tab.o lex.yy.o $(CC) $(CFLAGS) -o map map.tab.o lex.yy.o map.tab.c map.tab.h: map.y bison -d map.y lex.yy.c: map.l flex map.l mapparser: mapparser.o lex.yy.o $(CC) $(CFLAGS) -o mapparser mapparser.o lex.yy.o clean: $(RM) map map.tab.o lex.yy.o map.tab.c map.tab.h lex.yy.c mapparser mapparser.o