ruapu/erlang/Makefile.win
Cocoa a362da640a
Add erlang binding (#54)
* add erlang support

* add erlang support for windows

* add erlang ci for linux and windows
2024-02-29 21:42:14 +08:00

21 lines
521 B
Makefile

!IFNDEF MIX_APP_PATH
MIX_APP_PATH=$(MAKEDIR)
!ENDIF
PRIV_DIR = $(MIX_APP_PATH)\priv
RUAPU_SO = $(PRIV_DIR)\ruapu_nif.dll
C_SRC = $(MAKEDIR)\c_src
build: $(RUAPU_SO)
$(RUAPU_SO):
@ if not exist "$(PRIV_DIR)" mkdir "$(PRIV_DIR)"
@ cmake -G "NMake Makefiles" -B"$(PRIV_DIR)\cmake_ruapu" \
-DC_SRC=$(C_SRC) \
-DMIX_APP_PATH=$(MIX_APP_PATH) \
-DCMAKE_INSTALL_PREFIX=$(PRIV_DIR)
@ cmake --build "$(PRIV_DIR)\cmake_ruapu" --config Release
@ cmake --install "$(PRIV_DIR)\cmake_ruapu" --config Release
.PHONY: build