Add experimental C-API for evaluation

This commit is contained in:
Alex Hultman
2021-02-07 20:16:30 +01:00
parent 8dcca10d07
commit 0a44518fc0
4 changed files with 88 additions and 0 deletions
+6
View File
@@ -40,6 +40,12 @@ examples:
for FILE in $(THREADED_EXAMPLE_FILES); do $(CXX) -pthread -flto -O3 $(CXXFLAGS) examples/$$FILE.cpp -o $$FILE $(LDFLAGS) & done; \
wait
.PHONY: capi
capi:
$(MAKE) -C uSockets
$(CXX) -shared -fPIC -flto -O3 $(CXXFLAGS) capi/App.cpp -o capi.so $(LDFLAGS)
$(CXX) capi/example.c -O3 capi.so -o example
install:
mkdir -p "$(DESTDIR)$(prefix)/include/uWebSockets/f2"
cp -r src/* "$(DESTDIR)$(prefix)/include/uWebSockets"