make/sun/font/Makefile

Print this page




  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).