5 if $(YACC) { code += jamgram.y ; } else { code += jamgram.c ; }
8 if $(YACC) && $(SUFEXE) = "" {
9 GenFile jamgram.y jamgramtab.h : $(TOP)/tools/yyacc jamgram.yy ;
12 # How to build the compiled in jambase
13 Main mkjambase : mkjambase.c ;
15 # The guts of the Jamfile: how to build Jam
16 Main jam : jam.c jambase.c ;
17 LinkLibraries jam : libjam.a ;
18 GenFile jambase.c : mkjambase $(TOP)/defaults/Jambase ;
26 # Strip the Jam executable on Mingw
27 if $(JAM_TOOLSET) = MINGW {
71 ObjectNoAliasing $(aliasbreaks) ;
73 ObjectCcFlags $(aliasbreaks) : -fno-strict-aliasing ;
79 InstallBin $(INSTALLDIR_BIN) : jam$(SUFEXE) ;
80 #InstallBin $(INSTALLDIR_BIN) : mkjambase$(SUFEXE) ;