|
Lines 28-34
Link Here
|
| 28 |
ICEDTEA_SOUND_JAVA_GENDIR = $(abs_top_builddir)/src/java |
28 |
ICEDTEA_SOUND_JAVA_GENDIR = $(abs_top_builddir)/src/java |
| 29 |
|
29 |
|
| 30 |
# Build directories |
30 |
# Build directories |
| 31 |
RUNTIME = $(SYSTEM_JDK_DIR)/jre/lib/rt.jar |
|
|
| 32 |
ICEDTEA_SOUND_BUILDDIR = $(abs_top_builddir)/build |
31 |
ICEDTEA_SOUND_BUILDDIR = $(abs_top_builddir)/build |
| 33 |
ICEDTEA_SOUND_NATIVE_BUILDDIR = $(ICEDTEA_SOUND_BUILDDIR)/native |
32 |
ICEDTEA_SOUND_NATIVE_BUILDDIR = $(ICEDTEA_SOUND_BUILDDIR)/native |
| 34 |
ICEDTEA_SOUND_NATIVE_OBJECTS = \ |
33 |
ICEDTEA_SOUND_NATIVE_OBJECTS = \ |
|
Lines 51-58
Link Here
|
| 51 |
EXTRA_DIST = $(ICEDTEA_SOUND_SRCS) |
50 |
EXTRA_DIST = $(ICEDTEA_SOUND_SRCS) |
| 52 |
|
51 |
|
| 53 |
# Flags |
52 |
# Flags |
| 54 |
IT_LANGUAGE_SOURCE_VERSION=6 |
53 |
IT_LANGUAGE_SOURCE_VERSION=11 |
| 55 |
IT_CLASS_TARGET_VERSION=6 |
54 |
IT_CLASS_TARGET_VERSION=11 |
| 56 |
IT_JAVAC_SETTINGS=-g -encoding utf-8 $(JAVACFLAGS) $(MEMORY_LIMIT) $(PREFER_SOURCE) |
55 |
IT_JAVAC_SETTINGS=-g -encoding utf-8 $(JAVACFLAGS) $(MEMORY_LIMIT) $(PREFER_SOURCE) |
| 57 |
IT_JAVACFLAGS=$(IT_JAVAC_SETTINGS) -source $(IT_LANGUAGE_SOURCE_VERSION) -target $(IT_CLASS_TARGET_VERSION) |
56 |
IT_JAVACFLAGS=$(IT_JAVAC_SETTINGS) -source $(IT_LANGUAGE_SOURCE_VERSION) -target $(IT_CLASS_TARGET_VERSION) |
| 58 |
IT_CFLAGS=$(CFLAGS) $(ARCHFLAG) |
57 |
IT_CFLAGS=$(CFLAGS) $(ARCHFLAG) |
|
Lines 62-68
Link Here
|
| 62 |
JAVADOC_OPTS=-use -keywords -encoding UTF-8 -splitIndex \ |
61 |
JAVADOC_OPTS=-use -keywords -encoding UTF-8 -splitIndex \ |
| 63 |
-bottom '<font size="-1"> <a href="http://icedtea.classpath.org/bugzilla">Submit a bug or feature</a></font>' |
62 |
-bottom '<font size="-1"> <a href="http://icedtea.classpath.org/bugzilla">Submit a bug or feature</a></font>' |
| 64 |
if JAVADOC_SUPPORTS_J_OPTIONS |
63 |
if JAVADOC_SUPPORTS_J_OPTIONS |
| 65 |
JAVADOC_MEM_OPTS=-J-Xmx1024m -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m |
64 |
JAVADOC_MEM_OPTS=-J-Xmx1024m -J-Xms128m |
| 66 |
endif |
65 |
endif |
| 67 |
endif |
66 |
endif |
| 68 |
|
67 |
|
|
Lines 114-120
Link Here
|
| 114 |
stamps/icedtea-sound-class.stamp: |
113 |
stamps/icedtea-sound-class.stamp: |
| 115 |
mkdir -p $(ICEDTEA_SOUND_CLASS_DIR) |
114 |
mkdir -p $(ICEDTEA_SOUND_CLASS_DIR) |
| 116 |
$(abs_top_builddir)/javac $(IT_JAVACFLAGS) -d $(ICEDTEA_SOUND_CLASS_DIR) \ |
115 |
$(abs_top_builddir)/javac $(IT_JAVACFLAGS) -d $(ICEDTEA_SOUND_CLASS_DIR) \ |
| 117 |
-bootclasspath $(RUNTIME) $(ICEDTEA_SOUND_JAVA_SRCS) |
116 |
$(ICEDTEA_SOUND_JAVA_SRCS) |
| 118 |
cp -r $(ICEDTEA_SOUND_JAVA_SRCDIR)/META-INF $(ICEDTEA_SOUND_CLASS_DIR) |
117 |
cp -r $(ICEDTEA_SOUND_JAVA_SRCDIR)/META-INF $(ICEDTEA_SOUND_CLASS_DIR) |
| 119 |
chmod -R ug+w $(ICEDTEA_SOUND_CLASS_DIR)/META-INF |
118 |
chmod -R ug+w $(ICEDTEA_SOUND_CLASS_DIR)/META-INF |
| 120 |
mkdir -p stamps |
119 |
mkdir -p stamps |
|
Lines 127-144
Link Here
|
| 127 |
|
126 |
|
| 128 |
stamps/icedtea-sound-headers.stamp: stamps/icedtea-sound-class.stamp |
127 |
stamps/icedtea-sound-headers.stamp: stamps/icedtea-sound-class.stamp |
| 129 |
mkdir -p $(ICEDTEA_SOUND_NATIVE_BUILDDIR) |
128 |
mkdir -p $(ICEDTEA_SOUND_NATIVE_BUILDDIR) |
| 130 |
$(JAVAH) -d $(ICEDTEA_SOUND_NATIVE_BUILDDIR) -classpath $(ICEDTEA_SOUND_CLASS_DIR) \ |
129 |
$(JAVAC) -h $(ICEDTEA_SOUND_NATIVE_BUILDDIR) -classpath $(ICEDTEA_SOUND_CLASS_DIR) \ |
| 131 |
-J-Xbootclasspath/p:$(ICEDTEA_SOUND_CLASS_DIR) org.classpath.icedtea.pulseaudio.EventLoop ; \ |
130 |
src/java/org/classpath/icedtea/pulseaudio/EventLoop.java ; \ |
| 132 |
$(JAVAH) -d $(ICEDTEA_SOUND_NATIVE_BUILDDIR) -classpath $(ICEDTEA_SOUND_CLASS_DIR) \ |
131 |
$(JAVAC) -h $(ICEDTEA_SOUND_NATIVE_BUILDDIR) -classpath $(ICEDTEA_SOUND_CLASS_DIR) \ |
| 133 |
-J-Xbootclasspath/p:$(ICEDTEA_SOUND_CLASS_DIR) org.classpath.icedtea.pulseaudio.Stream ; \ |
132 |
src/java/org/classpath/icedtea/pulseaudio/Stream.java ; \ |
| 134 |
$(JAVAH) -d $(ICEDTEA_SOUND_NATIVE_BUILDDIR) -classpath $(ICEDTEA_SOUND_CLASS_DIR) \ |
133 |
$(JAVAC) -h $(ICEDTEA_SOUND_NATIVE_BUILDDIR) -classpath $(ICEDTEA_SOUND_CLASS_DIR) \ |
| 135 |
-J-Xbootclasspath/p:$(ICEDTEA_SOUND_CLASS_DIR) org.classpath.icedtea.pulseaudio.Operation; \ |
134 |
src/java/org/classpath/icedtea/pulseaudio/Operation.java; \ |
| 136 |
$(JAVAH) -d $(ICEDTEA_SOUND_NATIVE_BUILDDIR) -classpath $(ICEDTEA_SOUND_CLASS_DIR) \ |
135 |
$(JAVAC) -h $(ICEDTEA_SOUND_NATIVE_BUILDDIR) -classpath $(ICEDTEA_SOUND_CLASS_DIR) \ |
| 137 |
-J-Xbootclasspath/p:$(ICEDTEA_SOUND_CLASS_DIR) org.classpath.icedtea.pulseaudio.PulseAudioSourcePort ; \ |
136 |
src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java ; \ |
| 138 |
$(JAVAH) -d $(ICEDTEA_SOUND_NATIVE_BUILDDIR) -classpath $(ICEDTEA_SOUND_CLASS_DIR) \ |
137 |
$(JAVAC) -h $(ICEDTEA_SOUND_NATIVE_BUILDDIR) -classpath $(ICEDTEA_SOUND_CLASS_DIR) \ |
| 139 |
-J-Xbootclasspath/p:$(ICEDTEA_SOUND_CLASS_DIR) org.classpath.icedtea.pulseaudio.PulseAudioTargetPort ; \ |
138 |
src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java ; \ |
| 140 |
$(JAVAH) -d $(ICEDTEA_SOUND_NATIVE_BUILDDIR) -classpath $(ICEDTEA_SOUND_CLASS_DIR) \ |
139 |
$(JAVAC) -h $(ICEDTEA_SOUND_NATIVE_BUILDDIR) -classpath $(ICEDTEA_SOUND_CLASS_DIR) \ |
| 141 |
-J-Xbootclasspath/p:$(ICEDTEA_SOUND_CLASS_DIR) org.classpath.icedtea.pulseaudio.ContextEvent |
140 |
src/java/org/classpath/icedtea/pulseaudio/ContextEvent.java |
| 142 |
mkdir -p stamps |
141 |
mkdir -p stamps |
| 143 |
touch $@ |
142 |
touch $@ |
| 144 |
|
143 |
|