Merge branch 'master' of github.com:cesanta/mongoose

This commit is contained in:
cpq committed 2021-07-13 06:58:52 +01:00
commit 89af2e9638
2 files changed
+17 -2

No files matched your search

+15
View File
@@ -18,6 +18,8 @@ IPV6 ?= 1
ASAN_OPTIONS ?=
EXAMPLES := $(wildcard examples/*)
EXAMPLE_TARGET ?= example
PREFIX ?= /usr/local
SOVERSION = 7.2
.PHONY: ex test
ifeq "$(SSL)" "MBEDTLS"
@@ -101,6 +103,19 @@ linux++: CC = g++
linux++: WARN += -Wno-shadow # Ignore "hides constructor for 'struct mg_str'"
linux++: linux
linux-libs: CFLAGS += -fPIC
linux-libs: mongoose.o
$(CC) mongoose.o $(LDFLAGS) -shared -o libmongoose.so.$(SOVERSION)
$(AR) rcs libmongoose.a mongoose.o
install: linux-libs
install -Dm644 libmongoose.a libmongoose.so.$(SOVERSION) $(DESTDIR)$(PREFIX)/lib
ln -s libmongoose.so.$(SOVERSION) $(DESTDIR)$(PREFIX)/lib/libmongoose.so
install -Dm644 mongoose.h $(DESTDIR)$(PREFIX)/include/mongoose.h
uninstall:
rm -rf $(DESTDIR)$(PREFIX)/lib/libmongoose.a $(DESTDIR)$(PREFIX)/lib/libmongoose.so.$(SOVERSION) $(DESTDIR)$(PREFIX)/include/mongoose.h $(DESTDIR)$(PREFIX)/lib/libmongoose.so
arm: Makefile mongoose.c mongoose.h test/unit_test.c
$(ARM) arm-none-eabi-gcc mongoose.c -c -Itest -DMG_ARCH=MG_ARCH_CUSTOM $(OPTS) $(WARN) $(INCS) -DMG_MAX_HTTP_HEADERS=5 -DMG_ENABLE_LINES -DMG_ENABLE_DIRECTORY_LISTING=0 -DMG_ENABLE_SSI=1
+2 -2
View File
@@ -26,13 +26,13 @@ robust, and easy. Features include:
# Commercial use
- Mongoose is used by hundreds of businesses, from Fortune500 giants like
Siemens, Bosch, Google, Samsung, Qualcomm, Caterpillar to the small businesses
Siemens, Schneider Electric, Broadcom, Bosch, Google, Samsung, Qualcomm, Caterpillar to the small businesses
- Used to solve a wide range of business needs, like implementing Web UI
interface on devices, RESTful API services, telemetry data exchange, remote
control for a product, remote software updates, remote monitoring, and others
- Deployed to hundreds of millions devices in production environment worldwide
- See [Case Studies](https://cesanta.com/case-studies.html) from our respected
customers like Schneider Electric (industrial automation), Schenck Process
customers like Schneider Electric (industrial automation), Broadcom (semiconductors), Schenck Process
(industrial engineering), and others
- See [Testimonials](https://cesanta.com/testimonials.html) from engineers that
integrated Mongoose in their commercial products