ifndef TOP
  ${error "ERROR: Never use directly (no TOP)"}
endif
ifndef loc_obj_PHAT
  ${error "ERROR: Never use directly (no loc_obj_PHAT)"}
endif

include arm/Mobj
include c/Mobj
include math/Mobj

SUBDIRS = c arm math

ifndef USE_LIBGCC
include stdio/Mobj
SUBDIRS += stdio
endif

nxOBJL = $(addprefix $(loc_obj_PHAT)/,$(nxOBJ))

all:  $(SUBDIRS) $(loc_obj_PHAT)/libxc.a

.PHONY: subdirs $(SUBDIRS)

subdirs: $(SUBDIRS)

$(SUBDIRS):
	@$(MAKE) -C $@

$(loc_obj_PHAT)/libxc.a: $(nxOBJL)
	@${RM} $@
	@echo "	AR $@"
	@cd $(loc_obj_PHAT); ${AR} ${ARFLAGS} libxc.a ${nxOBJ}
