Build sdb with proper gcc flags to avoid tons of warnings in js0n.c

This commit is contained in:
pancake 2015-01-29 02:05:49 +01:00
parent 41a3532f94
commit c3fa626a45

View file

@ -40,6 +40,7 @@ clean mrproper:
cd wind && $(MAKE) clean
rm -f sdb/src/.sdb sdb/sdb
cd sdb && $(MAKE) clean
rm -f sdb/sdb
@for a in ${MODS} ; do $(MAKE) -C $$a clean ; done
$(SDBLIB) sdb/sdb:
@ -47,12 +48,12 @@ $(SDBLIB) sdb/sdb:
cd sdb ; $(MAKE) clean
cd sdb ; \
$(MAKE) clean && \
$(MAKE) CC=${HOST_CC} CFLAGS="-fPIC ${HOST_CFLAGS} -g" && \
$(MAKE) CC=${HOST_CC} CFLAGS="-fPIC ${HOST_CFLAGS} -Wno-initializer-overrides -g" && \
cp -f src/sdb src/.sdb
cd sdb ; $(MAKE) clean
cd sdb ; $(MAKE) src/sdb-version.h
cd sdb/src ; $(MAKE) ARCH=xxx RANLIB="${RANLIB}" CFLAGS_SHARED="${CFLAGS_SHARED}" \
CC="${CC}" AR="${AR}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" libsdb.a
CC="${CC}" AR="${AR}" CFLAGS="${CFLAGS} -Wno-initializer-overrides" LDFLAGS="${LDFLAGS}" libsdb.a
${RANLIB} sdb/src/libsdb.a
cp -f sdb/src/.sdb sdb/sdb