mirror of
https://github.com/mamedev/mame.git
synced 2024-11-16 07:48:32 +01:00
26 lines
877 B
Bash
26 lines
877 B
Bash
# script to build a jar file to run PmDefaults from the command line on OS X
|
|
# (This is for debugging. Normally, you would use XCode to build PmDefaults.app.)
|
|
|
|
# Compile the java Portidi interface classes.
|
|
javac jportmidi/*.java
|
|
|
|
# Compile the pmdefaults application.
|
|
javac -classpath . pmdefaults/*.java
|
|
|
|
# Temporarily copy the portmusic_logo.png file here to add to the jar file.
|
|
cp pmdefaults/portmusic_logo.png .
|
|
|
|
# Create a directory to hold the distribution.
|
|
mkdir mac-osx
|
|
|
|
# Copy the interface DLL to the distribution directory.
|
|
cp ../Release/libpmjni.dylib mac-osx
|
|
|
|
# Create a java archive (jar) file of the distribution.
|
|
jar cmf pmdefaults/manifest.txt mac-osx/pmdefaults.jar pmdefaults/*.class portmusic_logo.png jportmidi/*.class
|
|
|
|
# Clean up the temporary image file now that it is in the jar file.
|
|
rm portmusic_logo.png
|
|
|
|
echo "You now have a jar file in mac-osx"
|
|
|