mirror of
https://github.com/cesanta/mongoose.git
synced 2024-12-21 13:42:15 +08:00
eaef5bd133
This reverts commit 1a17e17c462bdd4e1d26d8742f8b7087273e04c2. PUBLISHED_FROM=80028de308c9a021955d1425d2bfee8feb85f193
19 lines
455 B
Makefile
19 lines
455 B
Makefile
# This Makefile builds Mongoose as a shared library on different architectures.
|
|
# To pass a specific build options, use CFLAGS_EXTRA, for example:
|
|
# make macos CFLAGS_EXTRA="-DMG_ENABLE_COAP"
|
|
|
|
CFLAGS = -W -Wall -O2 $(CFLAGS_EXTRA)
|
|
SRC = ../../mongoose.c
|
|
|
|
all:
|
|
@echo "make <unix|windows> CFLAGS_EXTRA='-O2'"
|
|
|
|
unix:
|
|
$(CC) $(SRC) -shared -o mongoose.so $(CFLAGS)
|
|
|
|
windows:
|
|
cl $(SRC) /LD advapi32.lib $(CFLAGS_EXTRA)
|
|
|
|
clean:
|
|
rm -rf *.so *.dll *.obj *.exe
|