Refactor Makefile to skip columnar storage build and install steps

m3hm3t/detach_columnar
Mehmet Yilmaz 2025-07-03 10:13:51 +00:00
parent 5deaf9a616
commit b09dae0dab
2 changed files with 8 additions and 5 deletions

View File

@ -15,13 +15,15 @@ all: extension
# build columnar only # build columnar only
.PHONY: columnar
columnar: columnar:
$(MAKE) -C src/backend/columnar all @echo ">>> skipping columnar storage build <<<"
# build extension # build extension
extension: $(citus_top_builddir)/src/include/citus_version.h columnar extension: $(citus_top_builddir)/src/include/citus_version.h
$(MAKE) -C src/backend/distributed/ all $(MAKE) -C src/backend/distributed/ all
.PHONY: install-columnar
install-columnar: columnar install-columnar: columnar
$(MAKE) -C src/backend/columnar install @echo ">>> skipping columnar storage install <<<"
install-extension: extension install-columnar install-extension: extension install-columnar
$(MAKE) -C src/backend/distributed/ install $(MAKE) -C src/backend/distributed/ install
install-headers: extension install-headers: extension
@ -33,7 +35,7 @@ install-headers: extension
clean-extension: clean-extension:
$(MAKE) -C src/backend/distributed/ clean $(MAKE) -C src/backend/distributed/ clean
$(MAKE) -C src/backend/columnar/ clean # $(MAKE) -C src/backend/columnar/ clean
clean-full: clean-full:
$(MAKE) -C src/backend/distributed/ clean-full $(MAKE) -C src/backend/distributed/ clean-full
.PHONY: extension install-extension clean-extension clean-full .PHONY: extension install-extension clean-extension clean-full
@ -41,7 +43,7 @@ clean-full:
install-downgrades: install-downgrades:
$(MAKE) -C src/backend/distributed/ install-downgrades $(MAKE) -C src/backend/distributed/ install-downgrades
install-all: install-headers install-all: install-headers
$(MAKE) -C src/backend/columnar/ install-all # $(MAKE) -C src/backend/columnar/ install-all
$(MAKE) -C src/backend/distributed/ install-all $(MAKE) -C src/backend/distributed/ install-all

1
citus-tools Submodule

@ -0,0 +1 @@
Subproject commit 3376bd6845f0614908ed304f5033bd644c82d3bf