Hong Chen 15a61e160a Updated to support the dylib build type for Mac and implement a compatible approach for ONESHELL that works with both make 3.81 and 4.2.1.
Updated to support the dylib build type for Mac and implement a compatible approach for ONESHELL that works with both make 3.81 and 4.2.1.
2025-02-19 14:40:53 -06:00

17 lines
569 B
Makefile

LOCAL_DIR := $(abspath $(dir $(lastword $(MAKEFILE_LIST))))
TRICK_HOME := $(abspath $(LOCAL_DIR)/../../../..)
include $(LOCAL_DIR)/myproject_vars.mk
all:
@echo MAKE LOCAL_DIR $(LOCAL_DIR)
@$(TRICK_HOME)/bin/trick-ify -d "$(LOCAL_DIR)/../include_bar $(LOCAL_DIR)/../include_foo" -b $(BUILD_TYPE) -n trickified_myproject -v --source_make_args -fPIC
clean:
@rm -rf build python trick $(TRICKIFY_OBJECT_NAME)
@rm -rf $(MYPROJECT_TRICK)
@rm -rf trickify_obj_list
@rm -rf trickify_src_list
@rm -rf S_source.hh
@rm -rf ../include_foo/*.o
@rm -rf ../include_bar/*.o