From f3c8770bb5925d72c3029c972fb2a220fc172985 Mon Sep 17 00:00:00 2001 From: Ingvar Stepanyan Date: Tue, 14 Sep 2021 13:00:52 +0000 Subject: [PATCH] Restructure & add Netlify config --- .gitignore | 7 +++++-- Makefile | 2 +- netlify.toml | 10 ++++++++++ 3 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 netlify.toml diff --git a/.gitignore b/.gitignore index 2e180f1..cb4d36e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,11 @@ /.vscode/c_cpp_properties.json -/libapi.* -!/libapi.mjs.d.ts +/ui/libapi.* +!/ui/libapi.mjs.d.ts /node_modules /deps/* !/deps/libgphoto2 !/deps/libusb /api.o + +# Local Netlify folder +.netlify diff --git a/Makefile b/Makefile index aca1a42..09b7394 100644 --- a/Makefile +++ b/Makefile @@ -15,7 +15,7 @@ export LDFLAGS += $(COMMON_FLAGS) ## Main API module -libapi.mjs: api.o $(SYSROOT)/lib/libltdl.la $(SYSROOT)/lib/libgphoto2.la +ui/libapi.mjs: api.o $(SYSROOT)/lib/libltdl.la $(SYSROOT)/lib/libgphoto2.la libtool --verbose --mode=link $(LD) $(LDFLAGS) -o $@ $+ \ -fexceptions --bind -s ASYNCIFY -s ALLOW_MEMORY_GROWTH \ -dlpreopen $(SYSROOT)/lib/libgphoto2/2.5.27.1/ptp2.la \ diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 0000000..0e8a352 --- /dev/null +++ b/netlify.toml @@ -0,0 +1,10 @@ +[build] +publish = "ui" +command = "./build.sh" + +[[headers]] +for = "/*" + +[headers.values] +Cross-Origin-Embedder-Policy = "require-corp" +Cross-Origin-Opener-Policy = "same-origin"