mirror of
https://github.com/paxed/dgamelaunch.git
synced 2025-07-27 15:44:27 +02:00
use bison+flex if possible
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@174 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
This commit is contained in:
parent
dbcf027490
commit
a821f74cb6
16
Makefile
16
Makefile
@ -8,6 +8,18 @@ ifndef optimize
|
|||||||
optimize = -O0
|
optimize = -O0
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifneq (,$(shell which flex 2>/dev/null))
|
||||||
|
LEX = flex
|
||||||
|
else
|
||||||
|
LEX = lex
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifneq (,$(shell which bison 2>/dev/null))
|
||||||
|
YACC = bison -y
|
||||||
|
else
|
||||||
|
YACC = yacc
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq (Linux,$(shell uname -s))
|
ifeq (Linux,$(shell uname -s))
|
||||||
LUTIL = -lutil
|
LUTIL = -lutil
|
||||||
else
|
else
|
||||||
@ -48,10 +60,10 @@ indent:
|
|||||||
rm -f *~
|
rm -f *~
|
||||||
|
|
||||||
lex.yy.c: config.l
|
lex.yy.c: config.l
|
||||||
lex $<
|
$(LEX) $<
|
||||||
|
|
||||||
y.tab.c: config.y
|
y.tab.c: config.y
|
||||||
yacc -d $<
|
$(YACC) -d $<
|
||||||
|
|
||||||
lex.yy.o: lex.yy.c
|
lex.yy.o: lex.yy.c
|
||||||
y.tab.o: y.tab.c
|
y.tab.o: y.tab.c
|
||||||
|
Loading…
x
Reference in New Issue
Block a user