33
34 $(eval $(call FillCacheFind, $(wildcard $(LIB_java.desktop_SRC_DIRS))))
35
36 ################################################################################
37 # Create the AWT/2D libraries
38
39 include Awt2dLibraries.gmk
40
41 ################################################################################
42 # Create the libjsound library
43
44 ifneq ($(OPENJDK_TARGET_OS), aix)
45
46 LIBJSOUND_SRC_DIRS := $(wildcard \
47 $(TOPDIR)/src/java.desktop/share/native/libjsound \
48 $(TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS)/native/libjsound \
49 )
50
51 LIBJSOUND_CFLAGS := \
52 -I$(SUPPORT_OUTPUTDIR)/headers/java.desktop \
53 $(LIBJAVA_HEADER_FLAGS) \
54 $(foreach dir, $(LIBJSOUND_SRC_DIRS), -I$(dir)) \
55 -DX_PLATFORM=X_$(OPENJDK_TARGET_OS_UPPERCASE) \
56 -DUSE_PORTS=TRUE \
57 -DUSE_DAUDIO=TRUE \
58 #
59
60 ifneq ($(OPENJDK_TARGET_OS), solaris)
61 LIBJSOUND_CFLAGS += \
62 -DUSE_PLATFORM_MIDI_OUT=TRUE \
63 -DUSE_PLATFORM_MIDI_IN=TRUE \
64 #
65 endif
66
67 ifeq ($(OPENJDK_TARGET_OS), macosx)
68 LIBJSOUND_TOOLCHAIN := TOOLCHAIN_LINK_CXX
69 endif
70
71 $(eval $(call SetupJdkLibrary, BUILD_LIBJSOUND, \
72 NAME := jsound, \
|
33
34 $(eval $(call FillCacheFind, $(wildcard $(LIB_java.desktop_SRC_DIRS))))
35
36 ################################################################################
37 # Create the AWT/2D libraries
38
39 include Awt2dLibraries.gmk
40
41 ################################################################################
42 # Create the libjsound library
43
44 ifneq ($(OPENJDK_TARGET_OS), aix)
45
46 LIBJSOUND_SRC_DIRS := $(wildcard \
47 $(TOPDIR)/src/java.desktop/share/native/libjsound \
48 $(TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS)/native/libjsound \
49 )
50
51 LIBJSOUND_CFLAGS := \
52 -I$(SUPPORT_OUTPUTDIR)/headers/java.desktop \
53 $(ALSA_CFLAGS) \
54 $(LIBJAVA_HEADER_FLAGS) \
55 $(foreach dir, $(LIBJSOUND_SRC_DIRS), -I$(dir)) \
56 -DX_PLATFORM=X_$(OPENJDK_TARGET_OS_UPPERCASE) \
57 -DUSE_PORTS=TRUE \
58 -DUSE_DAUDIO=TRUE \
59 #
60
61 ifneq ($(OPENJDK_TARGET_OS), solaris)
62 LIBJSOUND_CFLAGS += \
63 -DUSE_PLATFORM_MIDI_OUT=TRUE \
64 -DUSE_PLATFORM_MIDI_IN=TRUE \
65 #
66 endif
67
68 ifeq ($(OPENJDK_TARGET_OS), macosx)
69 LIBJSOUND_TOOLCHAIN := TOOLCHAIN_LINK_CXX
70 endif
71
72 $(eval $(call SetupJdkLibrary, BUILD_LIBJSOUND, \
73 NAME := jsound, \
|