6.6 Sobre la compilación

Como viene siendo habitual, usaremos la utilidad make para facilitar esta tarea.

6.6.1 Compilación de RTASA

BIN        =        ../bin  
 
# Regla para compilar los fuentes Java  
%.class: %.java  
        javac $*.java  
 
# Clases  
EXE =  
EXE += ElasticityControl.class  
EXE += FFT.class  
#EXE += GravityControl.class  
EXE += RTASA.class  
EXE += Window.class  
EXE += YScale.class  
 
# Objetivo por defecto  
all:        $(EXE)  
 
# Creación del fichero .jar con todas las clases  
jar:  
        jar cvfm RTASA.jar meta-inf/manifest.mf -C . *.class  
 
clean:  
        rm -f *.class RTASA.jar  
 
test:  
        arecord -f cd | java -jar RTASA.jar 512 44100  
 
bin:        all  
        cp *.class $(BIN)