
INTERFACE_DIRECTORIES = offset

.PHONY : interface clean_interface

interface :

release : interface

lib : interface

rclean : clean_interface

define build_rules

.PHONY : interface_$1 clean_interface_$1

interface : interface_$1

clean_interface : clean_interface_$1

interface_$1 :
	cd ../$1 && $(MAKE) interface

clean_interface_$1 :
	cd ../$1 && $(MAKE) clean_interface

endef

$(eval $(foreach dir,$(INTERFACE_DIRECTORIES),$(call build_rules,$(dir))))

# empty targets. Required by build system
precomp:

# default empty target

% :
	@echo nothing to be done for target $@

