1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-04-18 21:44:02 +03:00
2016-01-06 14:08:59 -06:00

76 lines
2.8 KiB
Makefile
Executable File

#
# $Id$
#
include rules.mak
.PHONY: export all full scratch compile clean dist
all: compile
# TODO: fix this! a compile step should not install anything
install: compile
full: export
cd utils && $(MAKE) && $(MAKE) install test coverage leakcheck docs
cd snmpd && $(MAKE) -C../oam install && $(MAKE) && $(MAKE) install docs
cd versioning && $(MAKE) && $(MAKE) install docs
cd oam && $(MAKE) && $(MAKE) install test coverage leakcheck docs
cd dbcon/execplan && $(MAKE) && $(MAKE) install docs
cd dbcon/joblist && $(MAKE) && $(MAKE) install docs
cd versioning && $(MAKE) dbrm tools install_dbrm install_tools test test-dbrm coverage leakcheck
cd writeengine && $(MAKE) && $(MAKE) install test coverage leakcheck docs
cd dbcon && $(MAKE) && $(MAKE) install test coverage leakcheck docs
cd exemgr && $(MAKE) && $(MAKE) install test coverage leakcheck docs
cd ddlproc && $(MAKE) && $(MAKE) install test coverage leakcheck docs
cd dmlproc && $(MAKE) && $(MAKE) install test coverage leakcheck docs
cd procmon && $(MAKE) && $(MAKE) install test coverage leakcheck docs
cd procmgr && $(MAKE) && $(MAKE) install test coverage leakcheck docs
cd oamapps && $(MAKE) && $(MAKE) install test coverage leakcheck docs
cd primitives && $(MAKE) && $(MAKE) install test coverage leakcheck docs
cd decomsvr && $(MAKE) && $(MAKE) install test coverage leakcheck docs
cd tools && $(MAKE) && $(MAKE) install test coverage leakcheck docs
$(MAKE) -C writeengine/server install_server
$(MAKE) -C writeengine/bulk install_bulk
$(MAKE) -C writeengine/splitter install_splitter
echo $(CXXFLAGS) $(DEBUG_FLAGS) > buildFlags
scratch: export
$(MAKE) clean all
export:
build/bootstrap
compile: export
cd utils && $(MAKE) && $(MAKE) install
cd snmpd && $(MAKE) -C../oam install && $(MAKE) && $(MAKE) install
cd versioning && $(MAKE) && $(MAKE) install
cd oam && $(MAKE) && $(MAKE) install
cd dbcon/execplan && $(MAKE) && $(MAKE) install
cd dbcon/joblist && $(MAKE) && $(MAKE) install
cd versioning && $(MAKE) dbrm tools && $(MAKE) install_dbrm install_tools
cd writeengine && $(MAKE) && $(MAKE) install
cd dbcon && $(MAKE) && $(MAKE) install
cd exemgr && $(MAKE) && $(MAKE) install
cd ddlproc && $(MAKE) && $(MAKE) install
cd dmlproc && $(MAKE) && $(MAKE) install
cd procmon && $(MAKE) && $(MAKE) install
cd procmgr && $(MAKE) && $(MAKE) install
cd oamapps && $(MAKE) && $(MAKE) install
cd primitives && $(MAKE) && $(MAKE) install
cd decomsvr && $(MAKE) && $(MAKE) install
cd tools && $(MAKE) && $(MAKE) install
cd versioning && $(MAKE) tools install_tools
$(MAKE) -C writeengine/server install_server
$(MAKE) -C writeengine/bulk install_bulk
$(MAKE) -C writeengine/splitter install_splitter
echo $(CXXFLAGS) $(DEBUG_FLAGS) > buildFlags
clean:
build/clean
rm -rf export
dist:
build/make_src_tar