mirror of
https://github.com/3ybactuk/marketplace-go-service-project.git
synced 2025-10-30 05:53:45 +03:00
26 lines
425 B
Makefile
26 lines
425 B
Makefile
|
|
|
|
define generate
|
|
@if [ -f "$(1)/go.mod" ]; then \
|
|
echo "===== running go generate for $(1) ====="; \
|
|
if [ ! -d "$(1)/internal" ]; then \
|
|
echo "no internal package in $(1)"; \
|
|
exit 0; \
|
|
fi; \
|
|
go generate ./$(1)/internal/...; \
|
|
fi
|
|
endef
|
|
|
|
|
|
cart-generate:
|
|
$(call generate,cart)
|
|
|
|
loms-generate:
|
|
$(call generate,loms)
|
|
|
|
notifier-generate:
|
|
$(call generate,notifier)
|
|
|
|
comments-generate:
|
|
$(call generate,comments)
|