llm/Makefile

25 lines
462 B
Makefile

OBJECTS=llm.o
PROGRAM=llm
CC=/usr/bin/cc
CFLAGS = -Wall -Wextra -g3 -O0 -g -I/usr/local/include/
CFLAGS += -Wno-unused-function -Wno-unneeded-internal-declaration
## CFLAGS += -I../include/
LDFLAGS = -lfl -L/usr/local/lib/
default: $(PROGRAM)
$(PROGRAM): $(OBJECTS)
$(CC) $(OBJECTS) -o $@ $(LDFLAGS)
llm.o: lex.yy.c
$(CC) -c $(CFLAGS) lex.yy.c -o llm.o
lex.yy.c: llm.l
flex llm.l
clean:
-rm -rf $(OBJECTS) $(PROGRAM) *~ *.core lex.yy.c lex.yy.o