KERNELBINDIR	= $(SNNSDIR)/kernel/bin/$(MACHINENAME)
KERNELDEMODIR	= $(SNNSDIR)/kernel/bin/$(MACHINENAME)
KERNELLIBDIR	= $(SNNSDIR)/kernel/bin/$(MACHINENAME)


# -- C-Compiler Configuration --

CC = cc
CFLAGS = $(CCFLAGS) $(FPOPTIONS)

# -- Archive Configuration --

AR              = ar
ARFLAGS 	= rc
RANLIB          = ranlib

# -- Libraries --

LIBKERNEL	= libkernel.a
LIBFUNCS	= libfunc.a

# -- Source files --

DEMOSOURCE	= netlearn.c\
		netperf.c snnsbat.c

UTILIY_SOURCE	= make_tbl.c calc_err.c

SOURCES 	= func_mac.h func_tbl.c glob_typ.h init_f.c\
		kernel.c kernel.h kr_const.h kr_def.h kr_funcs.c\
		kr_funcs.h kr_io.c kr_io.h kr_mac.h kr_mem.c kr_mem.h\
		kr_typ.h kr_ui.c kr_ui.h krui_typ.h learn_f.c\
		netperf.c version.h random.h snnsbat.c strdup.c\
		trans_f.c update_f.c tbl_func.c sigmoid.tbl\
                kr_inversion.h kr_inversion.c matrix.h matrix.c ext_typ.h\
		$(DEMOSOURCE) $(UTILIY_SOURCE)

# -- Object files --

KERNELOBJECTS	= kr_mem.o kernel.o kr_ui.o kr_io.o kr_inversion.o
USR_FUNC_OBJECTS= kr_funcs.o trans_f.o update_f.o init_f.o learn_f.o tbl_func.o\
		func_tbl.o matrix.o
DEMOOBJECTS	= $(DEMOSOURCE:.c=.o)

# -- Demo programs  --
KERNELDEMO	= $(DEMOSOURCE:.c=)

