makefile added
This commit is contained in:
parent
7f362af841
commit
68ecc91523
24
Makefile
Normal file
24
Makefile
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
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: tokenize.l
|
||||||
|
flex tokenize.l
|
||||||
|
|
||||||
|
clean:
|
||||||
|
-rm -rf $(OBJECTS) $(PROGRAM) *~ *.core lex.yy.c lex.yy.o
|
||||||
|
|
Loading…
Reference in New Issue
Block a user