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


# -m32: for 32bits architectures
# PNAME = PopiSift
CC = gcc 
LFLAG = -lm -static
CFLAGS = -Wall -O3
PROGRAM = ../bin/$(PNAME)

all: $(PROGRAM) clean

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

#Explicit Rules	
$(PROGRAM): 	Popi/$(PNAME).o Popi/PopiFun.o \
		Common/IO/Print.o  Common/IO/ReWr.o \
		Common/Array/Array.o Common/SignProc/Win.o Common/SignProc/SignProc.o  \
	
	$(CC) $(CFLAGS) -o $(PROGRAM) 	$(PNAME).o PopiFun.o \
					ReWr.o Print.o \
					Array.o  Win.o  SignProc.o \
					$(LFLAG)

clean:
	rm *.o; 


