73 sun/java2d/loops/DrawGlyphListLCD.java \ 74 sun/java2d/loops/GraphicsPrimitive.java 75 76 ifeq ($(PLATFORM), windows) 77 78 LDLIBS += user32.lib gdi32.lib $(OBJDIR)/../../../sun.awt/awt/$(OBJDIRNAME)/awt.lib 79 80 OTHER_CFLAGS += -DCC_NOEX 81 OTHER_CXXFLAGS += -DCC_NOEX 82 83 else # PLATFORM unix 84 85 FILES_export += \ 86 sun/font/NativeStrike.java \ 87 sun/font/NativeStrikeDisposer.java \ 88 sun/font/X11TextRenderer.java \ 89 sun/awt/X11GraphicsEnvironment.java 90 91 endif # PLATFORM 92 93 #In the non-OpenJDK mode we need to build T2K 94 ifndef OPENJDK 95 t2k: 96 $(ECHO) "lib=" $(ACTUAL_LIBRARY) 97 $(MAKE) -C t2k 98 99 all build: t2k 100 t2k: library 101 clean clobber:: 102 $(MAKE) -C t2k clean 103 else 104 105 FILES_m=mapfile-vers.openjdk 106 107 #make sure freetype dll will be available at runtime as well as link time 108 # 109 #NB: Default freetype build system uses -h linker option and 110 # result .so contains hardcoded library name that is later 111 # used for adding dependencies to other objects 112 # (e.g. libfontmanager.so). | 73 sun/java2d/loops/DrawGlyphListLCD.java \ 74 sun/java2d/loops/GraphicsPrimitive.java 75 76 ifeq ($(PLATFORM), windows) 77 78 LDLIBS += user32.lib gdi32.lib $(OBJDIR)/../../../sun.awt/awt/$(OBJDIRNAME)/awt.lib 79 80 OTHER_CFLAGS += -DCC_NOEX 81 OTHER_CXXFLAGS += -DCC_NOEX 82 83 else # PLATFORM unix 84 85 FILES_export += \ 86 sun/font/NativeStrike.java \ 87 sun/font/NativeStrikeDisposer.java \ 88 sun/font/X11TextRenderer.java \ 89 sun/awt/X11GraphicsEnvironment.java 90 91 endif # PLATFORM 92 93 # Turn off aliasing with GCC for ExtensionSubtables.cpp 94 ifeq ($(PLATFORM), linux) 95 CXXFLAGS += $(CXXFLAGS_$(@F)) 96 CXXFLAGS_ExtensionSubtables.o = -fno-strict-aliasing 97 endif 98 99 #In the non-OpenJDK mode we need to build T2K 100 ifndef OPENJDK 101 t2k: 102 $(ECHO) "lib=" $(ACTUAL_LIBRARY) 103 $(MAKE) -C t2k 104 105 all build: t2k 106 t2k: library 107 clean clobber:: 108 $(MAKE) -C t2k clean 109 else 110 111 FILES_m=mapfile-vers.openjdk 112 113 #make sure freetype dll will be available at runtime as well as link time 114 # 115 #NB: Default freetype build system uses -h linker option and 116 # result .so contains hardcoded library name that is later 117 # used for adding dependencies to other objects 118 # (e.g. libfontmanager.so). |