From ca84385794c0996e58e6e7d5fba403bdb10a4054 Mon Sep 17 00:00:00 2001 From: Marc Villain Date: Sun, 22 Feb 2026 20:58:53 +0100 Subject: [PATCH] refacto(makefile): reorder rules --- Makefile | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/Makefile b/Makefile index decbdf2..f03d61d 100644 --- a/Makefile +++ b/Makefile @@ -43,6 +43,24 @@ install: build @cp $(OUTPUT_DEV_FILENAME) $(OUTPUT_RELEASE_FILENAME) @./tools/install.sh $(PROJECT_FILENAME) $(PROJECT_VERSION) +.PHONY: test +test: build + @dropdb morbac_test 2>/dev/null || true + @createdb morbac_test + @./tools/test.sh morbac_test $(OUTPUT_DEV_FILENAME) + @dropdb morbac_test + +# Uninstall extension from PostgreSQL +.PHONY: uninstall +uninstall: + @echo "Uninstalling $(PROJECT_FILENAME)..." + @./tools/uninstall.sh $(PROJECT_FILENAME) + +# Clean up generated files +.PHONY: clean +clean: + @rm -f $(OUTPUT_DEV_FILENAME) $(OUTPUT_RELEASE_FILENAME) + # Start PostgreSQL Docker container .PHONY: docker-start docker-start: @@ -69,29 +87,11 @@ docker-install: build docker-start docker-uninstall: @./tools/docker_uninstall.sh $(DOCKER_CONTAINER) $(PROJECT_FILENAME) -.PHONY: test -test: build - @dropdb morbac_test 2>/dev/null || true - @createdb morbac_test - @./tools/test.sh morbac_test $(OUTPUT_DEV_FILENAME) - @dropdb morbac_test - # Build and run tests in Docker container .PHONY: docker-test docker-test: build docker-start @./tools/docker_test.sh $(DOCKER_CONTAINER) morbac_test $(OUTPUT_DEV_FILENAME) -# Uninstall extension from PostgreSQL -.PHONY: uninstall -uninstall: - @echo "Uninstalling $(PROJECT_FILENAME)..." - @./tools/uninstall.sh $(PROJECT_FILENAME) - -# Clean up generated files -.PHONY: clean -clean: - @rm -f $(OUTPUT_DEV_FILENAME) $(OUTPUT_RELEASE_FILENAME) - # Show help .PHONY: help help: