taler-xotp

xOTP generator
Log | Files | Refs | Submodules | README

Makefile (852B)


      1 # Generation base8 and base32 js from C code
      2 
      3 .PHONY: build
      4 
      5 LIB_PATH := ../../../taler-xotp_fw/third_party/baseX-Converter/
      6 INC := $(LIB_PATH)/inc
      7 
      8 build:
      9 	emcc $(LIB_PATH)/src/base8_converter.c -I$(INC) -o base8.js \
     10 	-s EXPORTED_FUNCTIONS="['_base8_encodeBytes', '_base8_stringToNum', '_base8_decodeNum', '_malloc', '_free']" \
     11 	-s EXPORTED_RUNTIME_METHODS="['cwrap', 'allocate', 'allocateUTF8', 'intArrayFromString', 'UTF8ToString']" \
     12 	-s MODULARIZE=1 -s ALLOW_MEMORY_GROWTH=1 -s EXPORT_NAME="Base8Module"
     13 	emcc $(LIB_PATH)/src/base32_converter.c -I$(INC) -o base32.js \
     14 	-s EXPORTED_FUNCTIONS="['_base32_decodeString', '_base32_encodeBytes', '_malloc', '_free']" \
     15 	-s EXPORTED_RUNTIME_METHODS="['cwrap', 'allocate', 'allocateUTF8', 'intArrayFromString', 'UTF8ToString']" \
     16 	-s MODULARIZE=1 -s ALLOW_MEMORY_GROWTH=1 -s EXPORT_NAME="Base32Module"