* add erlang support * add erlang support for windows * add erlang ci for linux and windows
21 lines
521 B
Makefile
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
|