28 29 include $(SPEC) 30 include MakeBase.gmk 31 32 VARIANT_TARGETS := $(foreach v, $(JVM_VARIANTS), variant-$v) 33 VARIANT_GENSRC_TARGETS := $(addsuffix -gensrc, $(VARIANT_TARGETS)) 34 VARIANT_LIBS_TARGETS := $(addsuffix -libs, $(VARIANT_TARGETS)) 35 36 $(VARIANT_GENSRC_TARGETS): variant-%-gensrc: 37 $(call LogWarn, Building JVM variant '$*' with features '$(JVM_FEATURES_$*)') 38 +$(MAKE) -f gensrc/GenerateSources.gmk JVM_VARIANT=$* 39 40 $(VARIANT_LIBS_TARGETS): variant-%-libs: variant-%-gensrc 41 +$(MAKE) -f lib/CompileLibraries.gmk JVM_VARIANT=$* 42 43 $(VARIANT_TARGETS): variant-%: variant-%-gensrc variant-%-libs 44 45 jsig: 46 +$(MAKE) -f lib/CompileLibjsig.gmk 47 48 dist: $(VARIANT_TARGETS) jsig 49 +$(MAKE) -f Dist.gmk 50 51 all: dist 52 53 .PHONY: $(VARIANT_TARGETS) $(VARIANT_GENSRC_TARGETS) $(VARIANT_LIBS_TARGETS) \ 54 jsig dist all | 28 29 include $(SPEC) 30 include MakeBase.gmk 31 32 VARIANT_TARGETS := $(foreach v, $(JVM_VARIANTS), variant-$v) 33 VARIANT_GENSRC_TARGETS := $(addsuffix -gensrc, $(VARIANT_TARGETS)) 34 VARIANT_LIBS_TARGETS := $(addsuffix -libs, $(VARIANT_TARGETS)) 35 36 $(VARIANT_GENSRC_TARGETS): variant-%-gensrc: 37 $(call LogWarn, Building JVM variant '$*' with features '$(JVM_FEATURES_$*)') 38 +$(MAKE) -f gensrc/GenerateSources.gmk JVM_VARIANT=$* 39 40 $(VARIANT_LIBS_TARGETS): variant-%-libs: variant-%-gensrc 41 +$(MAKE) -f lib/CompileLibraries.gmk JVM_VARIANT=$* 42 43 $(VARIANT_TARGETS): variant-%: variant-%-gensrc variant-%-libs 44 45 jsig: 46 +$(MAKE) -f lib/CompileLibjsig.gmk 47 48 all: $(VARIANT_TARGETS) jsig 49 50 .PHONY: $(VARIANT_TARGETS) $(VARIANT_GENSRC_TARGETS) $(VARIANT_LIBS_TARGETS) \ 51 jsig all |