24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
mkdir $@
# generate a shim static library so mongoose cooperates
# with the build apparatus. note that parsav is designed
# to be fronted by a real web server like nginx if SSL
# is to be used, so we don't turn on SSL in mongoose
lib/mongoose/libmongoose.a: lib/mongoose lib/mongoose/mongoose.c lib/mongoose/mongoose.h
$(CC) -c $</mongoose.c -o lib/mongoose/mongoose.o \
-DMG_ENABLE_THREADS \
-DMG_ENABLE_IPV6 \
-DMG_ENABLE_HTTP_WEBDAV \
-DMG_ENABLE_HTTP_WEBSOCKET=0
ar rcs $@ lib/mongoose/*.o
ranlib $@
lib/json-c/Makefile: lib/json-c lib/json-c/CMakeLists.txt
cd lib/json-c && cmake .
lib/json-c/libjson-c.a: lib/json-c/Makefile
|
|
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
mkdir $@
# generate a shim static library so mongoose cooperates
# with the build apparatus. note that parsav is designed
# to be fronted by a real web server like nginx if SSL
# is to be used, so we don't turn on SSL in mongoose
lib/mongoose/libmongoose.a: lib/mongoose lib/mongoose/mongoose.c lib/mongoose/mongoose.h
$(CC) -c $</mongoose.c -o lib/mongoose/mongoose.o \
-DMG_ENABLE_THREADS=1 \
-DMG_ENABLE_IPV6=1 \
-DMG_ENABLE_HTTP_WEBDAV=1 \
-DMG_ENABLE_HTTP_WEBSOCKET=0
ar rcs $@ lib/mongoose/*.o
ranlib $@
lib/json-c/Makefile: lib/json-c lib/json-c/CMakeLists.txt
cd lib/json-c && cmake .
lib/json-c/libjson-c.a: lib/json-c/Makefile
|