# Generated automatically from Makefile.in by configure.
TOP = ../..
srcdir = .

include $(TOP)/config/Makedefs

CCSRCS = th_interface.c \
	core.c \
	core_net.c \
	core_config.c \
	core_interface.c \
	core_veneer.c 

CCINCS = -I.  -I$(srcdir) -I$(srcdir)/.. -I$(TOP) -I$(TOPSRC)

COMLIB = $(TOP)/common/libcommon.a -lm
LIBS = $(COMLIB) $(SCHED_LIBS) $(EXTRALIBS)

LDIRT = $(OBJECTS) libcore_veneer.a core_test th_interface.*

all: libcore_veneer.a \
     core_test

libcore_veneer.a : $(OBJECTS)
	$(RM) $@ 
	$(AR) cq $@ $(OBJECTS)
	$(RANLIB) $@

th_interface.c : $(TOP)/fe/boot/specs.pth core_veneer.h \
	   $(TOP)/fe/client/stub_gen/stub_gen.a
	fe -s 4096 -v builtins -l C-core

core_test : core_test.c libcore_veneer.a
	$(CC) $(CCINCS) -o $@ core_test.c libcore_veneer.a $(LIBS)
