##===- lib/j3/ClassLib/OpenJDK/Makefile --------------------*- Makefile -*-===## # # The vmkit project # # This file is distributed under the University of Illinois Open Source # License. See LICENSE.TXT for details. # ##===----------------------------------------------------------------------===## LEVEL = ../../../.. EXTRA_DIST = OpenJDK.inc MODULE_WITH_GC = Classpath INCLUDES+=-I$(PROJ_SRC_ROOT)/lib/j3/VMCore -I$(PROJ_SRC_ROOT)/include/j3 -I$(PROJ_SRC_ROOT)/lib/j3/ClassLib -I$(PROJ_SRC_ROOT)/include/j3/openjdk COMMON_CFLAGS+= -DVMKitOpenJDKZip=\"$(VMKIT_OPENJDK_ZIP)\" include $(LEVEL)/Makefile.common INCLUDES+=-I$(PROJ_SRC_ROOT)/lib/j3/VMCore -I$(PROJ_SRC_ROOT)/include/j3 -I$(PROJ_SRC_ROOT)/lib/j3/ClassLib -I$(PROJ_SRC_ROOT)/include/j3/openjdk COMMON_CFLAGS+= -DVMKitOpenJDKZip=\"$(VMKIT_OPENJDK_ZIP)\" $(VMKIT_OPENJDK_ZIP): $(OPENJDK_JAVA_SOURCES) $(Echo) "**[13] Building OpenJDK java sources into zip" -$(Verb) $(RM) -rf $@ $(CLASSES_DIR) $(Verb) $(MKDIR) $(CLASSES_DIR) $(Verb) $(JAVAC) $^ -d $(CLASSES_DIR) cd $(CLASSES_DIR) && $(ZIP) -qr $(VMKIT_OPENJDK_ZIP) .