ld -o $@ -r $+
crypto/%.o: CFLAGS+=-Icrypto -DTFM_DESC -DTFM_NO_ASM \
- -Itomsfastmath/src/headers \
+ -Itomsfastmath/src/headers -static \
-Wno-pointer-sign -Wno-missing-braces -Ilibtomcrypt/src/headers
# -DDEBUG
src/fetchurl.o: CFLAGS+=-DTFM_DESC -Isrc/headers -Itomsfastmath/src/headers -DARGTYPE=4 -DLTC_NO_ASM -DTFM_NO_ASM -Ilibtomcrypt/src/headers -DLTC_SOURCE -Icrypto -Wno-pointer-sign -DDEBUG
zpm-fetchurl: ltc.o tls.o tfm.o src/fetchurl.o crypto/https.o crypto/rfc3986.o
- $(CC) $(CFLAGS) -o $@ $+
+ $(CC) $(CFLAGS) -static -o $@ $+
testddg: zpm-fetchurl
./zpm-fetchurl duckduckgo.com 443 /
$(SIGNOBJ): CFLAGS+=-Icrypto/libeddsa/lib
zpm-sign: $(SIGNOBJ)
- $(CC) $(CFLAGS) -o $@ $+
+ $(CC) $(CFLAGS) -static -o $@ $+
clean:
rm -f *.o sqlite/*.o lib/*.o $(LZMAOBJ) liblzma.a \