refacto(makefile): reorder rules

This commit is contained in:
2026-02-22 20:58:53 +01:00
parent ac6acbf42e
commit ca84385794
+18 -18
View File
@@ -43,6 +43,24 @@ install: build
@cp $(OUTPUT_DEV_FILENAME) $(OUTPUT_RELEASE_FILENAME) @cp $(OUTPUT_DEV_FILENAME) $(OUTPUT_RELEASE_FILENAME)
@./tools/install.sh $(PROJECT_FILENAME) $(PROJECT_VERSION) @./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 # Start PostgreSQL Docker container
.PHONY: docker-start .PHONY: docker-start
docker-start: docker-start:
@@ -69,29 +87,11 @@ docker-install: build docker-start
docker-uninstall: docker-uninstall:
@./tools/docker_uninstall.sh $(DOCKER_CONTAINER) $(PROJECT_FILENAME) @./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 # Build and run tests in Docker container
.PHONY: docker-test .PHONY: docker-test
docker-test: build docker-start docker-test: build docker-start
@./tools/docker_test.sh $(DOCKER_CONTAINER) morbac_test $(OUTPUT_DEV_FILENAME) @./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 # Show help
.PHONY: help .PHONY: help
help: help: