crypto/x25519.o: $(addprefix crypto/ref10/, $(X255OBJ))
ld -o $@ -r $+
-crypto/%.o: CFLAGS+=-Icrypto -DTFM_DESC -DTFM_NO_ASM -Itomsfastmath/src/headers \
+crypto/%.o: CFLAGS+=-Icrypto -DTFM_DESC -DTFM_NO_ASM \
+ -Itomsfastmath/src/headers -static \
-Wno-pointer-sign -Wno-missing-braces -Ilibtomcrypt/src/headers
+# -DDEBUG
+
# /usr/musl/bin/musl-clang -Wall -Wextra -Wno-missing-braces -Werror -Wno-pointer-sign -I. -DTFM_DESC -DTFM_NO_ASM -I ../libtomcrypt/src/headers -I ../tomsfastmath/src/headers -DSTRICT_TLS -DIGNORE_SESSION_ID --rtlib=compiler-rt -c -o tlse.o tlse.c
#/usr/musl/bin/musl-clang -Wall -Wextra -Wno-missing-braces -Werror -Wno-pointer-sign -I. -DTFM_DESC -DTFM_NO_ASM -I ../libtomcrypt/src/headers -I ../tomsfastmath/src/headers -DSTRICT_TLS -DIGNORE_SESSION_ID --rtlib=compiler-rt -c -o tlse.o tlse.c
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 \