993efa4b25f1c0aa6d08d6dee43ce584c954f4e1
[supertux.git] / tools / miniswig / Jamfile
1 SubDir TOP tools miniswig ;
2
3 if $(LEX) && $(BISON) {
4     sources = [ Filter [ Wildcard *.yy *.ll *.cpp ] : parser.cpp lexer.cpp ] ;
5     MINISWIG = [ Application miniswig : $(sources) ] ;
6     C++Flags miniswig : -Wno-unused ;
7     IncludeDir miniswig : . ;
8     ExternalLibs miniswig : LEX ;
9
10 # we gotta run bison before flex
11     lexer_cpp = [ SearchSource lexer.cpp ] ;
12     lexer_o = [ LocateTarget $(lexer_cpp:S=.o) ] ;
13     Depends lexer_o : [ LocateTarget parser.cpp : $(SUBDIR) ] ;
14 }
15