wegen/sauSynKlick/Makefile
Ichthyostega 7f6ea5e614 Verarbeitungsmechanismus mit Laden/Schreiben und Kontextbehandlung
implementiert und getestet
Ein Kontext-Puffer wird mitgeführt, so daß stets eine bestimmte
Anzahl an Kontext-Samples mit verfügbar ist. Puffer-Steuerung erfolgt
pro Kanal, so daß auch variierende Dateilängen korrekt gehandhabt werden;
die Verarbeitung bricht aber insgesamt innerhalb einer Pufferlänge ab,
wenn die kürzesten Samples fertig bearbeitet sind.

die eigentliche Korrektur ist noch nicht implementiert; im Test,
nach dem Beheben der Implementierungs-Fehler, waren die bearbeiteten
Samples schließlich Bit für Bit identisch mit dem Original.
2014-08-30 23:43:57 +02:00

39 lines
1,000 B
Makefile

###############################################################################
#
# SynKlick - Reparatur von Klicks durch Null-Worte auf allen Spuren.
# Mycel-Aufnahme 2014
#
# Voraussetzungen: libsndfile
#
## Setup ##
#XXX_H = /usr/include
#INCLUDES = -I$(XXX_H)
INCLUDES =
LIBRARIES = -lm -lsndfile
CFLAGS = $(INCLUDES) -O0 -ggdb -fPIC
#-O2 -fPIC
CXXFLAGS = $(CFLAGS) -std=gnu++11
PROGRAMS = SynKlick
CC = clang
CXX = clang++
###############################################################################
SynKlick: SynKlick.cc
$(CXX) -o $@ $^ $(CXXFLAGS) $(LIBRARIES)
###############################################################################
all: SynKlick
clean:
-rm -f SynKlick
-rm -f `find . -name "*.o"`
-rm -f `find .. -name "*~"`
-rm -f *.bak core score.srt
###############################################################################