ORIG := . ./orig.sh
ORIGS := basic_2/basic_1.orig
-TAGS := all xoa xoa2 orig elim deps top leaf stats tbls trim
+CONTRIB := lambdadelta_2
-PACKAGES := ground_2 basic_2 apps_2
+TAGS := all xoa xoa2 orig elim deps top leaf stats tbls trim contrib
+
+PACKAGES := ground_2 basic_2 apps_2 alpha_1
+XPACKAGES := ground_2 basic_2
LDWS := $(shell find -name "*.ldw.xml")
TBLS := $(shell find -name "*.tbl")
$(foreach PKG, $(PACKAGES), $(eval $(call MAS_TEMPLATE,$(PKG))))
+# XMAS #######################################################################
+
+define XMAS_TEMPLATE
+ XMAS += $$(MAS_$(1))
+endef
+
+$(foreach PKG, $(XPACKAGES), $(eval $(call XMAS_TEMPLATE,$(PKG))))
+
# xoa ########################################################################
xoa: $(XOA_TARGETS)
@printf ' SUMMARY $(1)\n'
@printf 'name "$$(basename $$(@F))"\n\n' > $$@
@printf 'table {\n' >> $$@
- @printf ' class "grey" [ "category"\n' >> $$@
+ @printf ' class "gray" [ "category"\n' >> $$@
@printf ' [ "objects" * ]\n' >> $$@
@printf ' ]\n' >> $$@
@printf ' class "cyan" [ "sizes"\n' >> $$@
trim: $(TRIMS:%=%.trimmed)
+# contrib ####################################################################
+
+contrib:
+ @echo " TAR -czf $(CONTRIB).tar.gz root $(XPACKAGES)"
+ $(H)tar -czf $(CONTRIB).tar.gz root $(XMAS)
+
##############################################################################
.PHONY: $(TAGS)