# 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.call:@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