PACKAGE=rt_ica

SRC=rt_ica.cc fdica_blkwise.cc oss.cc sigpro.cc inkey.cc
OBJ=$(SRC:.cc=.o)

POSIX=-D_XOPEN_SOURCE=600
### VERSION and BUILD ###

### GTK FLAGS ###
GTK_CPP_FLAGS=`pkg-config gtk+-2.0 --cflags`
GTK_LD_FLAGS=`pkg-config gtk+-2.0 --libs`
### Compiler option ###
CPP=g++
CPPFLAGS=-O2 -Wall $(DEBUG) $(POSIX) -I../include -I../lib/include $(GTK_CPP_FLAGS)
LDFLAGS=-lm -lpthread -lmathutil -L../lib $(GTK_LD_FLAGS)

### Rules ###
all: $(PACKAGE)

.cc.o :
	$(CPP) -c $(CPPFLAGS) $<
$(PACKAGE) : $(OBJ)
	$(CPP) -o $@ $(OBJ) $(LDFLAGS) 

clean :
	rm -f *.o $(PACKAGE) core

rebuild: clean all
