add direct_product.mk