Files
G4G0-1/Semester 1/Programming 1/Java/examples/projects/JLayer1.0.1/build-unix.sh
2024-01-15 20:14:10 +00:00

42 lines
1.5 KiB
Bash
Executable File

#!/bin/sh
#######################################################
# JLayer 1.0.1 Un*x Build Script
#
# Project Homepage :
# http://www.javazoom.net/javalayer/javalayer.html
#
# Java and MP3 online Forums :
# http://www.javazoom.net/services/forums/index.jsp
#
#######################################################
# JAVA_HOME and JL must be set below
#JAVA_HOME=/usr/local/java/jdk1.3.1
#JL=/home/javazoom/JLayer1.0.1
JL=../JLayer1.0.1
#---------------------------
# Do not modify lines below
#---------------------------
#CLASSPATH=$JAVA_HOME/lib/tools.jar
CLASSPATH=
#PATH=$PATH:$JAVA_HOME/bin
JLDECODERSRC=$JL/src/javazoom/jl/decoder
JLCONVERTERSRC=$JL/src/javazoom/jl/converter
JLSIMPLEPLAYER=$JL/src/javazoom/jl/player
JLADVPLAYER=$JL/src/javazoom/jl/player/advanced
echo javac -classpath $CLASSPATH:$JL/classes -d $JL/classes $JLDECODERSRC/*.java
javac -Xlint:unchecked -deprecation -classpath $JL/classes -d $JL/classes $JLDECODERSRC/*.java
echo javac -classpath $CLASSPATH:$JL/classes -d $JL/classes $JLCONVERTERSRC/*.java
javac -Xlint:unchecked -deprecation -classpath $JL/classes -d $JL/classes $JLCONVERTERSRC/*.java
(cd $JLDECODERSRC; cp *.ser $JL/classes/javazoom/jl/decoder)
# MP3 Simple + Advanced Player support :
#
# Comment both lines below for JDK1.1.x or JDK 1.2.x
javac -Xlint:unchecked -deprecation -classpath $JL/classes -d $JL/classes $JLSIMPLEPLAYER/*.java
javac -Xlint:unchecked -deprecation -classpath $JL/classes -d $JL/classes $JLADVPLAYER/*.java
# Jar Generation
(cd classes; jar cvf ../jl1.0.1.jar *)