pyodide/packages/sharedlib-test/meta.yaml

20 lines
561 B
YAML
Raw Normal View History

package:
name: sharedlib-test
version: "1.0"
_tag: pyodide.test
source:
path: src
build:
sharedlibrary: true
script: |
emcc -c main.c -o main.o ${SIDE_MODULE_CFLAGS}
emcc -c dep.c -o dep.o ${SIDE_MODULE_CFLAGS}
emcc -c dep2.c -o dep2.o ${SIDE_MODULE_CFLAGS}
mkdir -p dist
emcc dep2.o ${SIDE_MODULE_LDFLAGS} -o dist/sharedlib-test-dep2.so
emcc dep.o ${SIDE_MODULE_LDFLAGS} dist/sharedlib-test-dep2.so -o dist/sharedlib-test-dep.so
emcc main.o ${SIDE_MODULE_LDFLAGS} dist/sharedlib-test-dep.so -o dist/sharedlib-test.so