# prefix include $(PRO_DIR)/prefix.mak # module name NAMES = xmake # module type xmake_TYPE = LIB # config xmake_CONFIG = y # core files xmake_C_FILES += \ xmake \ machine \ os/argv \ os/find \ os/link \ os/isdir \ os/rmdir \ os/mkdir \ os/cpdir \ os/chdir \ os/mtime \ os/sleep \ os/mclock \ os/curdir \ os/tmpdir \ os/isfile \ os/islink \ os/rmfile \ os/cpfile \ os/rename \ os/exists \ os/setenv \ os/getenv \ os/readlink \ os/emptydir \ os/strerror \ os/filesize \ os/getwinsize \ os/versioninfo \ os/uid \ os/gid \ os/getown \ io/isatty \ path/relative \ path/absolute \ path/translate \ path/is_absolute \ hash/uuid \ hash/sha256 \ string/convert \ string/endswith \ string/startswith \ process/open \ process/openv \ process/wait \ process/waitlist \ process/close \ sandbox/interactive \ semver/parse \ semver/compare \ semver/satisfies \ semver/select \ semver/semver \ readline/readline \ readline/history_list \ readline/add_history \ readline/clear_history # flags xmake_CXFLAGS += -D__tb_prefix__=\"xmake\" xmake_CXFLAGS += $(if $(findstring readline,$(base_LIBNAMES)),-DXM_CONFIG_API_HAVE_READLINE,) xmake_CXFLAGS += $(if $(findstring curses,$(base_LIBNAMES)),-DXM_CONFIG_API_HAVE_CURSES,) # includes xmake_INC_DIRS += \ ../tbox/src \ ../tbox/inc/$(PLAT) \ ../luajit/src \ ../sv/include # suffix include $(PRO_DIR)/suffix.mak