# makefile for library dwtools.
# David Weenink 20021015


include ../makefile.defs

CFLAGS =  -I ../LPC -I ../fon -I ../sys -I ../dwsys 

all: libdwtools.a

clean:
	rm *.o

OBJECTS = Activation.o AffineTransform.o \
	Categories.o CategoriesEditor.o \
	Categories_and_Strings.o CCA.o CCA_and_Correlation.o \
	CC.o CCs_to_DTW.o \
	ClassificationTable.o Confusion.o \
	Configuration.o Configuration_AffineTransform.o \
	Configuration_and_Procrustus.o Distance.o \
	DTW.o Discriminant.o \
	Eigen.o Eigen_and_Matrix.o Eigen_and_TableOfReal.o\
	Eigen_and_SSCP.o Excitations.o \
	FilterBank.o \
	LFCC.o LongSound_extensions.o \
	MelFilter_and_MFCC.o MFCC.o \
	manual_dwtools.o manual_MDS.o Minimizers.o \
	Matrix_extensions.o \
	Matrix_Categories.o MDS.o \
	Pattern.o PCA.o Pitch_extensions.o Polynomial.o \
	Polygon_extensions.o Procrustus.o Proximity.o Sampled2.o \
	Sound_and_FilterBank.o Sound_extensions.o \
	Sound_to_MFCC.o \
	Sound_to_Pitch2.o Sound_to_SPINET.o SPINET.o SPINET_to_Pitch.o \
	Spectrum_extensions.o SSCP.o Strings_extensions.o \
	Table_extensions.o TableOfReal_and_SVD.o\
	TableOfReal_extensions.o TableOfReal_and_Matrix.o\
	TextGrid_extensions.o \
	praat_MDS_init.o praat_David_init.o

$(OBJECTS): *.h ../sys/*.h ../fon/*.h ../dwsys/*.h


libdwtools.a: $(OBJECTS)
	touch libdwtools.a
	rm libdwtools.a
	ar cq libdwtools.a $(OBJECTS) 
	$(RANLIB) libdwtools.a
	
