File: mac-make.sh

package info (click to toggle)
audacity 2.2.2-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 129,312 kB
  • sloc: ansic: 373,350; cpp: 276,880; sh: 56,060; python: 18,922; makefile: 10,309; lisp: 8,365; xml: 1,888; perl: 1,798; java: 1,551; asm: 545; pascal: 395; sed: 58; awk: 35
file content (26 lines) | stat: -rw-r--r-- 877 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# 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"