X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=Makefile;h=5352872d3d5097a61c08b10194592452d4426bb4;hb=9daff10c7cf0cf1b983fca4a90065611ad0d3bf9;hp=4685b57485687b39690ab03773bd5194a023786c;hpb=9e6fef55f1ee2245ed5f86b576ad8990d1b27da0;p=zpackage diff --git a/Makefile b/Makefile index 4685b57..5352872 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -CFLAGS=-Wall -std=c99 -Ilib -Ielf -I. -Ilzma/api +CFLAGS=-Wall -W -Wextra -Werror -std=c99 -Ilib -Ielf -I. -Ilzma/api LZMAFLAGS=-Ilzma/api -Ilzma/tuklib -Ilzma/lzma -Ilzma/common -Ilzma/check -Ilzma/lz -Ilzma/rangecoder -Ilzma/simple -Ilzma/delta -DHAVE_CHECK_CRC64 -DHAVE_CHECK_CRC32 -DHAVE_ENCODER_LZMA2 -DHAVE_DECODER_LZMA2 -DHAVE_MF_BT4 @@ -60,18 +60,19 @@ newdb.c: db.sql echo ", 0};" >> $@ lib/sqlite3.o: lib/sqlite3.c lib/config.h - $(CC) $(CFLAGS) -D_HAVE_SQLITE_CONFIG_H=1 -c -o $@ $< + $(CC) -Wall -std=c99 -Ilib -D_HAVE_SQLITE_CONFIG_H=1 -c -o $@ $< $(LZMAOBJ): $(CC) $(CFLAGS) $(LZMAFLAGS) -c -o $@ $*.c lib/zpm.o: newdb.c -zpm-vercmp: vercmp.o - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< +zpm-vercmp: zpm-vercmp.o lib/vercmp.o + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ libzpm.a: lib/sha256.o lib/db.o lib/compress.o lib/uncompress.o lib/zpm.o \ lib/sqlite3.o \ + lib/vercmp.o \ $(LZMAOBJ) ar rcuv $@ $?