#/*******************************************************
#	Juan A. Morales Cordovilla, 
# 	Granada University, 2013
#	Makefile for GCC compiler. 
#	GNU License
#**********************************************************/

CC = gcc -m32
LFLAG = -lm -static
CFLAGS = -Wall -O3
PROGRAM = ../bin/Sift

all: $(PROGRAM) clean

# Implicit Rules
.c.o:
	$(CC) $(CFLAGS)   -c   $< 

#Explicit Rules	
$(PROGRAM): 	Sift.o \
		IO/Print.o  IO/Fileio.o \
		Math/WinsOthers.o Math/Arrays.o Math/Signals.o \
		Formants/Formants.o Segment/SegPrepr.o Segment/ChanFilt.o Formants/Sp.o \
		Intensity/Intensity.o \
		Noise/Noise.o Mask/Mask.o  \
		PitVc/PitVc.o PitVc/PitSm.o PitVc/VcSm.o PitVc/MyPit.o\
		
	$(CC) $(CFLAGS) -o $(PROGRAM) 	Sift.o \
					Fileio.o Print.o \
					Arrays.o  WinsOthers.o Signals.o \
					Formants.o SegPrepr.o  ChanFilt.o Sp.o \
					Intensity.o \
					Noise.o Mask.o \
					PitVc.o PitSm.o VcSm.o MyPit.o $(LFLAG)

clean:
	rm *.o; 











