Merge remote branch 'keithp/macos'
authorKeith Packard <keithp@keithp.com>
Wed, 28 Jul 2010 20:29:51 +0000 (13:29 -0700)
committerKeith Packard <keithp@keithp.com>
Wed, 28 Jul 2010 20:29:51 +0000 (13:29 -0700)
1  2 
ao-tools/altosui/Makefile

index cd1230238a1cd199fb3e2a5156248cf67ead5e9f,39d1a70c74067c20b4d9e31ceb64c9ecbd369302..0613a494d82a8b7915142f85006e344ddb55bce1
@@@ -1,6 -1,6 +1,6 @@@
  .SUFFIXES: .java .class
  
 -CLASSPATH=..:../libaltos:/usr/share/java/*:/Users/keithp/freetts-1.2.2/lib/*
 +CLASSPATH=classes:./*
  CLASSFILES=\
        AltosConvert.class \
        AltosFile.class \
        AltosDeviceDialog.class \
        AltosVoice.class
  
 +FREETTSSRC=/home/keithp/src/freetts/freetts-1.2.2
 +FREETTSLIB=$(FREETTSSRC)/lib
 +FREETTSJAR= \
 +      cmudict04.jar \
 +      cmulex.jar \
 +      cmu_time_awb.jar \
 +      cmutimelex.jar \
 +      cmu_us_kal.jar \
 +      en_us.jar \
 +      freetts.jar \
 +      freetts-jsapi10.jar \
 +      jsapi.jar
 +
  JAVAFLAGS=-Xlint:unchecked
  
 -all: $(CLASSFILES) altosui.jar
 +all: altosui.jar
 +
 +$(CLASSFILES):
  
  .java.class:
-       javac -cp "$(CLASSPATH)" $(JAVAFLAGS) $*.java
+       javac -encoding UTF8 -classpath "$(CLASSPATH)" $(JAVAFLAGS) $*.java
  
 -altosui.jar: $(CLASSFILES) Manifest.txt
 -      jar cfm $@ altosui/Manifest.txt altosui/*.class libaltosJNI/*.class
 +altosui.jar: classes/altosui classes/libaltosJNI $(FREETTSJAR) $(CLASSFILES) Manifest.txt
 +      cd ./classes && jar cfm ../$@ altosui/Manifest.txt altosui/*.class libaltosJNI/*.class
 +
 +classes/altosui:
 +      mkdir -p classes
 +      ln -s .. classes/altosui
 +
 +classes/libaltosJNI:
 +      mkdir -p classes
 +      ln -s ../../libaltos/libaltosJNI classes/libaltosJNI
 +
 +$(FREETTSJAR):
 +      ln -s $(FREETTSLIB)/$@ .
  
  clean:
 -      rm -f *.class
 +      rm -f *.class $(FREETTSJAR) altosui.jar
 +      rm -rf classes