summaryrefslogtreecommitdiff
path: root/sdl-test/SDL_tuto/TestParserLemmingsLVL/Makefile
blob: 32854515a2c8b6d221a352dac79b62e465208ba5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Makefile
#PATH = /usr/include/SDL
TARGET = main
OBJECTS = main.o 

CFLAGS = -O3 -Wall -g -I/usr/include/SDL -L/usr/lib
LIBS = -lSDL -lSDL_image -lfl
CC = gcc

all: $(TARGET)

lex.yy.c: parse_ini.lex
	flex parse_ini.lex
#	flex --debug parse_ini.lex
y.tab.c: parse_ini.yy
	yacc -v -d parse_ini.yy

$(TARGET): $(OBJECTS) lex.yy.c y.tab.c
	$(CC) $(CFLAGS) -o $@ $^ $(LIBS) 
	
clean:
	-rm *.o ./$(TARGET) y.output  y.tab.c  y.tab.h lex.yy.c y.tab.c