fix miniswig building
authorMatthias Braun <matze@braunis.de>
Tue, 7 Jun 2005 22:34:31 +0000 (22:34 +0000)
committerMatthias Braun <matze@braunis.de>
Tue, 7 Jun 2005 22:34:31 +0000 (22:34 +0000)
SVN-Revision: 2579

mk/jam/bisonflex.jam
tools/miniswig/Jamfile

index 3ec765b..22dafde 100644 (file)
@@ -76,8 +76,8 @@ if $(BISON)
     # here
     Includes $(headerfile:G=) : $(headerfile) ;
 
-    Bison $(cppfile) : $(<) ;
-#Includes $(cppfile) : $(headerfile) ;
+    Bison $(cppfile) $(headerfile:G=) : $(<) ;
+#Includes $(cppfile) : $(headerfile:G=) ;
 
     return $(object) ;
   }
index bc621c9..9c096af 100644 (file)
@@ -1,7 +1,8 @@
 SubDir TOP tools miniswig ;
 
 if $(LEX) && $(BISON) {
-    MINISWIG = [ Application miniswig : [ Wildcard *.yy *.ll *.cpp ] ] ;
+    sources = [ Filter [ Wildcard *.yy *.ll *.cpp ] : parser.cpp lexer.cpp ] ;
+    MINISWIG = [ Application miniswig : $(sources) ] ;
     C++Flags miniswig : -Wno-unused ;
     IncludeDir miniswig : . ;
     ExternalLibs miniswig : LEX ;