PLUGIN_SLUG  = jons-attribute-image-galleries-for-woocommerce
DIST_DIR     = $(CURDIR)/../dist
ZIP_NAME     = $(DIST_DIR)/jons-attribute-image-galleries-for-woocommerce.zip
WP_ZIP_NAME  = $(DIST_DIR)/jons-attribute-image-galleries-for-woocommerce-wp.zip

.PHONY: zip zip-wp
zip:
	mkdir -p $(DIST_DIR)
	git archive HEAD --format=zip --prefix=$(PLUGIN_SLUG)/ -o $(ZIP_NAME)
	@echo "Built: $(ZIP_NAME)"

# WordPress.org submission zip — excludes Freemius SDK (vendor/ and freemius.php).
# Add Freemius after the plugin passes initial review.
zip-wp:
	mkdir -p $(DIST_DIR)
	rm -rf /tmp/$(PLUGIN_SLUG)
	rm -f $(WP_ZIP_NAME)
	git archive HEAD --format=tar --prefix=$(PLUGIN_SLUG)/ | tar -x -C /tmp
	rm -rf /tmp/$(PLUGIN_SLUG)/vendor /tmp/$(PLUGIN_SLUG)/freemius.php /tmp/$(PLUGIN_SLUG)/.gitignore /tmp/$(PLUGIN_SLUG)/Makefile
	cd /tmp && zip -r $(WP_ZIP_NAME) $(PLUGIN_SLUG)/
	rm -rf /tmp/$(PLUGIN_SLUG)
	@echo "Built: $(WP_ZIP_NAME)"
