pyodide/packages/sharedlib-test/meta.yaml

20 lines
592 B
YAML

package:
name: sharedlib-test
version: "1.0"
tag:
- pyodide.test
- library
source:
path: src
build:
type: shared_library
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}
emcc dep2.o ${SIDE_MODULE_LDFLAGS} -o ${DISTDIR}/sharedlib-test-dep2.so
emcc dep.o ${SIDE_MODULE_LDFLAGS} ${DISTDIR}/sharedlib-test-dep2.so -o ${DISTDIR}/sharedlib-test-dep.so
emcc main.o ${SIDE_MODULE_LDFLAGS} ${DISTDIR}/sharedlib-test-dep.so -o ${DISTDIR}/sharedlib-test.so