make/common/JavaCompilation.gmk
changeset 26671 b214ab286ce9
parent 26129 5ca768410aba
child 27591 f8f4973d2329
child 27560 adc258b13e2c
equal deleted inserted replaced
26668:1b1ec4291abc 26671:b214ab286ce9
   441   #       "SolarisFoobar.java" means do not compile SolarisFoobar, wherever it is found.
   441   #       "SolarisFoobar.java" means do not compile SolarisFoobar, wherever it is found.
   442   #   JAVAC_SOURCE_PATH_OVERRIDE:=This forces an explicit -sourcepath to javac instead of the complete
   442   #   JAVAC_SOURCE_PATH_OVERRIDE:=This forces an explicit -sourcepath to javac instead of the complete
   443   #       source roots from SRC. This is sometimes needed when compiling specific subsets of the source.
   443   #       source roots from SRC. This is sometimes needed when compiling specific subsets of the source.
   444   #   HEADERS:=path to directory where all generated c-headers are written.
   444   #   HEADERS:=path to directory where all generated c-headers are written.
   445   #   DEPENDS:=Extra dependecy
   445   #   DEPENDS:=Extra dependecy
       
   446   #   DISABLE_SJAVAC:=Explicitly disable the use of sjavac for this compilation unit.
   446   $(foreach i,2 3 4 5 6 7 8 9 10 11 12 13 14 15, $(if $($i),$1_$(strip $($i)))$(NEWLINE))
   447   $(foreach i,2 3 4 5 6 7 8 9 10 11 12 13 14 15, $(if $($i),$1_$(strip $($i)))$(NEWLINE))
   447   $(call LogSetupMacroEntry,SetupJavaCompilation($1),$2,$3,$4,$5,$6,$7,$8,$9,$(10),$(11),$(12),$(13),$(14),$(15))
   448   $(call LogSetupMacroEntry,SetupJavaCompilation($1),$2,$3,$4,$5,$6,$7,$8,$9,$(10),$(11),$(12),$(13),$(14),$(15))
   448   $(if $(16),$(error Internal makefile error: Too many arguments to SetupJavaCompilation, please update JavaCompilation.gmk))
   449   $(if $(16),$(error Internal makefile error: Too many arguments to SetupJavaCompilation, please update JavaCompilation.gmk))
   449 
   450 
   450   # Extract the info from the java compiler setup.
   451   # Extract the info from the java compiler setup.