
MAKEFLAGS = --no-print-directory -r -s

#PACKAGES = src gsm gsmparam goblique gstu g2hdm gsusy
PACKAGES = src gew goblique gstu g2hdm
ALLPACKAGES = $(PACKAGES) gtest gckm gsusy

NOBUILD = gckm gsusy

BUILD    = $(filter-out $(NOBUILD), $(ALLPACKAGES))
BUILDALL = $(filter-out $(NOBUILD), $(PACKAGES))

standard: $(BUILD)

all: $(BUILDALL)

$(foreach v, $(PACKAGES), $(v)):
	@echo "====================="
	@echo "Making package $@"
	@echo "---------------------"
	$(MAKE) -C $@

clean:
	$(foreach v, $(BUILD), $(MAKE) -C $(v) clean;)

.PHONY: $(PACKAGES) clean

