4 SRC
= https
://github.com
/wolfSSL
/$(PKG
).git
7 NUM_CPUS
:= $(shell getconf _NPROCESSORS_ONLN
)
13 -DHAVE_ECC_BRAINPOOL \
14 -DWOLFSSL_MIN_AUTH_TAG_SZ
=8
17 --disable-crypttests \
19 --enable-silent-rules \
26 --enable-ecccustcurves \
38 [ -d
$(PKG
) ] || git clone
$(SRC
) $(PKG
)
41 .
$(PKG
)-checkout-
$(REV
): .
$(PKG
)-cloned
42 cd
$(PKG
) && git fetch
&& git checkout
$(REV
)
43 @
rm -f .
$(PKG
)-checkout-
* && touch
$@
45 .
$(PKG
)-built-
$(REV
): .
$(PKG
)-checkout-
$(REV
)
46 cd
$(PKG
) && .
/autogen.sh
&& .
/configure C_FLAGS
="$(CFLAGS)" $(CONFIG_OPTS
) && make
-j
$(NUM_CPUS
)
47 @
rm -f .
$(PKG
)-built-
* && touch
$@
49 install: .
$(PKG
)-built-
$(REV
)
50 cd
$(PKG
) && make
install && ldconfig