clean up Makefile
Dependencies
- [2]
2TOQ5727make: add debugging symbols - [3]
CYS4NENLmove zstdseek files to vendor/zstdseek - [4]
UHHEEY5JUpdate README with build instructions using muon + samurai - [5]
SADDDVGOmakefile: add target to generate TAGS file - [6]
U47EV6JQmakefile: ignore .pijul when generating TAGS - [7]
EHVLRMEFchange: add vertexeq, fix deleted lines duplication - [8]
3OHR6ZPHmake: prettify output - [9]
FB67XX5Eadd argument parsing setup - [10]
YG4DZB3Aadd representation of hash, decode dependencies - [11]
2C2EF2GKmove blake3 files to vendor/blake3 - [12]
B3XLVPNCAdd ani.c and initial Makefile - [13]
3NA345CNAdd zstd_seekable + many headers - [14]
X36ICMJNInitial import for blake3 - [15]
N3PUHKQNchange: fix scoping issue - [16]
Y26WT3ZFchange: decode message, description and timestamp - [17]
VKLGQREYchange: add base32 decode, initial deconstruction of hashed - [18]
Q7TKZCJPAdd initial support for reading the offsets from a (fixed) change - [19]
ML5XMZEUMakefile: rearrange targets - [20]
NZNIG2ULFix lots of warnings, adjust build flags - [21]
55SITR55change: decode replacements - [22]
HERYCRORmake: define _POSIX_C_SOURCE=200809L, -std=c99 - [23]
NETL2N53Makefile: add check target
Change contents
- edit in Makefile at line 7
CC = ccCFLAGS = -Wall -g -D_POSIX_C_SOURCE=200809L -std=c99PKG_CONFIG = pkg-config - replacement in Makefile at line 9[5.12]→[6.78676:78779](∅→∅),[6.94]→[6.78676:78779](∅→∅),[6.78676]→[6.78676:78779](∅→∅),[6.78779]→[6.606:607](∅→∅),[6.606]→[6.606:607](∅→∅),[6.607]→[6.53385:53399](∅→∅),[6.53399]→[6.2004:2019](∅→∅),[6.620]→[6.2004:2019](∅→∅),[6.2019]→[6.3255:3272](∅→∅),[6.3272]→[3.270:360](∅→∅),[3.360]→[6.285701:285812](∅→∅),[6.78838]→[6.285701:285812](∅→∅),[6.285812]→[6.3725:3742](∅→∅),[6.53469]→[6.3725:3742](∅→∅),[6.3742]→[6.3465:3502](∅→∅),[6.3502]→[6.2221:2236](∅→∅),[6.2236]→[6.53469:53470](∅→∅),[6.3502]→[6.53469:53470](∅→∅),[6.3742]→[6.53469:53470](∅→∅),[6.53469]→[6.53469:53470](∅→∅),[6.53470]→[6.285813:286004](∅→∅)
ZSTD_LIB = $(shell ${PKG_CONFIG} --libs libzstd)XXHASH_LIB = $(shell ${PKG_CONFIG} --libs libxxhash)OBJS = ani.oOBJS += init.oOBJS += change.oOBJS += vendor/zstdseek/zstdseek_compress.oOBJS += vendor/zstdseek/zstdseek_decompress.oOBJS += vendor/blake3/blake3.oOBJS += vendor/blake3/blake3_dispatch.oOBJS += vendor/blake3/blake3_portable.oOBJS += base32.oOBJS += bincode.oOBJS += scaffold.oOBJS += hash.oASM = vendor/blake3/blake3_avx2_x86-64_unix.SASM += vendor/blake3/blake3_avx512_x86-64_unix.SASM += vendor/blake3/blake3_sse2_x86-64_unix.SASM += vendor/blake3/blake3_sse41_x86-64_unix.SETAGS = etags - replacement in Makefile at line 12
@samu -C build@ninja -C build - replacement in Makefile at line 16
@samu -C build -t clean@ninja -C build -t clean - edit in Makefile at line 22[6.128]→[6.620:634](∅→∅),[6.2019]→[6.620:634](∅→∅),[6.3272]→[6.620:634](∅→∅),[6.53605]→[6.620:634](∅→∅),[6.78838]→[6.620:634](∅→∅),[6.286004]→[6.620:634](∅→∅),[6.620]→[6.620:634](∅→∅),[6.634]→[6.3503:3527](∅→∅),[6.3527]→[6.53606:53682](∅→∅),[6.118]→[6.53606:53682](∅→∅)
ani: $(OBJS)@printf " LD\t%s\n" $@@$(CC) $(CFLAGS) -o $@ $(LDFLAGS) $(OBJS) $(ASM) $(ZSTD_LIB) $(XXHASH_LIB) - replacement in Makefile at line 36[5.176]→[5.176:204](∅→∅),[6.82]→[6.677:700](∅→∅),[5.204]→[6.677:700](∅→∅),[6.677]→[6.677:700](∅→∅),[6.700]→[6.286005:286061](∅→∅)
| xargs etags -a -o TAGS.SUFFIXES: .c .o.c.o:@printf " CC\t%s\n" $@@$(CC) $(CFLAGS) -o $*.o -c $<| xargs $(ETAGS) -a -o TAGS