1 # 2 # Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 # 5 # This code is free software; you can redistribute it and/or modify it 6 # under the terms of the GNU General Public License version 2 only, as 7 # published by the Free Software Foundation. Oracle designates this 8 # particular file as subject to the "Classpath" exception as provided 9 # by Oracle in the LICENSE file that accompanied this code. 10 # 11 # This code is distributed in the hope that it will be useful, but WITHOUT 12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14 # version 2 for more details (a copy is included in the LICENSE file that 15 # accompanied this code). 16 # 17 # You should have received a copy of the GNU General Public License version 18 # 2 along with this work; if not, write to the Free Software Foundation, 19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 # 21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 # or visit www.oracle.com if you need additional information or have any 23 # questions. 24 # 25 26 default: all 27 28 include $(SPEC) 29 include MakeBase.gmk 30 include JavaCompilation.gmk 31 include NativeCompilation.gmk 32 33 # Setup the java compilers for the JDK build. 34 include Setup.gmk 35 # We need the tools. 36 include Tools.gmk 37 38 # Now include all the rules that generate Java sources. 39 # The Java sources are written into the gensrc_.... directories. 40 41 include gensrc/GensrcProperties.gmk 42 GENSRC += $(GENSRC_PROPERTIES) 43 44 include gensrc/GensrcLocaleDataMetaInfo.gmk 45 GENSRC += $(GENSRC_LOCALEDATAMETAINFO) 46 47 include gensrc/GensrcCharacterData.gmk 48 GENSRC += $(GENSRC_CHARACTERDATA) 49 50 include gensrc/GensrcJDWP.gmk 51 GENSRC += $(GENSRC_JDWP) 52 53 include gensrc/GensrcMisc.gmk 54 GENSRC += $(GENSRC_MISC) 55 56 include gensrc/GensrcCharsetMapping.gmk 57 GENSRC += $(GENSRC_CHARSETMAPPING) 58 59 include gensrc/GensrcCharsetCoder.gmk 60 GENSRC += $(GENSRC_CHARSETCODER) 61 62 include gensrc/GensrcBuffer.gmk 63 GENSRC += $(GENSRC_BUFFER) 64 65 include gensrc/GensrcExceptions.gmk 66 GENSRC += $(GENSRC_EXCEPTIONS) 67 68 ifneq ($(OPENJDK_TARGET_OS), windows) 69 include gensrc/GensrcIcons.gmk 70 GENSRC += $(GENSRC_AWT_ICONS) 71 72 ifeq ($(OPENJDK_TARGET_OS), macosx) 73 GENSRC += $(GENSRC_OSX_ICONS) 74 endif 75 76 include gensrc/GensrcX11Wrappers.gmk 77 GENSRC += $(GENSRC_X11WRAPPERS) 78 endif 79 80 include gensrc/GensrcCLDR.gmk 81 GENSRC += $(GENSRC_CLDR) 82 83 include gensrc/GensrcSwing.gmk 84 GENSRC += $(GENSRC_SWING_BEANINFO) $(GENSRC_SWING_NIMBUS) 85 86 ifeq ($(OPENJDK_TARGET_OS), macosx) 87 include gensrc/GensrcJObjC.gmk 88 GENSRC += $(GENSRC_JOBJC) 89 endif 90 91 $(GENSRC): $(BUILD_TOOLS) 92 93 all: $(GENSRC) 94 95 96 .PHONY: all