
SRC=$(wildcard *.c)
OBJ=$(SRC:.c=.o)

hiblib : $(HIBLIB)
	
	
$(HIBLIB) : $(OBJ)
	@echo "Linking the kernel library : hiblib.??z"
	@$(LD) -o hiblib $(OBJ) $(LDFLAGS)
	@echo "Copying files"
	@mv -f *.??z $(HIBLIB_PATH)
	@echo "********************** hiblib.??z done"

.c.o : %.c mkhiblib.h $(HIBLIB_HEADERS) $(HEADERS_PATH)/internal_types.h  $(KERNEL_HEADERS)
	@echo "Building file: $<"
	@$(CC) $(CFLAGS) $(ASFLAGS) $< -I$(HIBLIB_PATH) -I$(HEADERS_PATH) -I$(KERNEL_PATH) $(CALCS) $(TEST_HIBLIB)
	
clean :
	@echo "Removing *.o files"
	@rm -fv *.o
	@echo "Removing hiblib.??z"
	@rm -fv $(HIBLIB_PATH)/*.??z
