.PHONY: unit_test joint_test gen

PWD = $(shell pwd)
export ROOT_DIR = $(PWD)/temp
export PROJECT_DIR = ${PWD}
export LD_LIBRARY_PATH = ${ROOT_DIR}/lib
export CONFIG_FILE = ${ROOT_DIR}/opt/bmc/libmc/config.cfg

gen:
	@cd ${TPL_DIR} && make \
        PROTO_DIR=${PROJECT_DIR}/proto \
        BUILD_DIR=${TPL_DIR}/temp \
        GENERATE_OUT_DIR=${PROJECT_DIR}/gen \
        PROTO_OUT_DIR=${TPL_DIR}/temp \
        PROJECT_NAME=${PROJECT_NAME} \
        mdb

messages:
	@cd ${TPL_DIR} && make \
        BUILD_DIR=${TPL_DIR}/temp \
        GENERATE_OUT_DIR=${PROJECT_DIR}/gen \
        PROTO_OUT_DIR=${TPL_DIR}/temp \
        PROJECT_NAME=${PROJECT_NAME} \
        mdb
