mirror of
https://github.com/cesanta/mongoose.git
synced 2026-10-27 12:26:24 +00:00
Merge branch 'master' of github.com:cesanta/mongoose
This commit is contained in:
commit
89af2e9638
2 files changed
+17
-2
No files matched your search
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user