# Make file for ANFIS

HPATH = /usr2/grad/jang
LPATH = $(HPATH)/anfis/c_lib
CPATH = $(HPATH)/anfis/common

CFILES = main.c trn_err.c chk_err.c \
	$(CPATH)/datastru.c $(CPATH)/backward.c \
	$(CPATH)/forward.c $(CPATH)/de_dp.c \
	$(CPATH)/new_para.c $(CPATH)/debug.c \
	$(CPATH)/kalman.c $(CPATH)/stepsize.c \
	$(CPATH)/input.c $(CPATH)/output.c \
	$(LPATH)/lib.c

COBJS = main.o trn_err.o chk_err.o \
	$(CPATH)/datastru.o $(CPATH)/backward.o \
	$(CPATH)/forward.o $(CPATH)/de_dp.o \
	$(CPATH)/new_para.o $(CPATH)/debug.o \
	$(CPATH)/kalman.o $(CPATH)/stepsize.o \
	$(CPATH)/input.o $(CPATH)/output.o \
	$(LPATH)/lib.o

HFILES = $(LPATH)/standard.h $(CPATH)/anfis.h $(CPATH)/misc_def.h

TARGET  = anfis

CFLAGS  =  -O

.c.o : ; cc -c -O -o $@ $*.c

$(TARGET) : ${COBJS}
	cc -O -o $(TARGET) $(COBJS) -lm

$(COBJS) : $(HFILES)


# for saber

saber_src: $(CFILES)
	#load $(CFLAGS) $(CFILES) -lm

saber_obj: $(COBJS)
	#load $(CFLAGS) $(COBJS) -lm
