TOP = ../..
include $(TOP)/make.config
OBJ = alloc.o makevalue.o exceptions.o std.o stdc.o
INTERFACES = std.gio stdc.gio
LIB = libgontcore.a
IFACE_LIB = core.gia

all: $(IFACE_LIB) $(LIB)

$(LIB): $(OBJ)
	$(AR) rc $(LIB) $(OBJ)
	$(RANLIB) $(LIB)

$(IFACE_LIB): $(INTERFACES)
	$(GONTC) -a $(IFACE_LIB) $(INTERFACES)

clean:
	rm -f *.o *.a *.gio *.gia
