aboutsummaryrefslogtreecommitdiff
path: root/libs.mk
blob: fc599350b9aa9a1297e46ca2c02eba5a799f7160 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# See LICENSE file for copyright and license details.

LIBDIR = lib

LIBSTR_VER = 0.0.0-a1
LIBSTR     = cstr-${LIBSTR_VER}
LIBSTR_INC = -I${LIB_DIR}/${LIBSTR}/src
LIBSTR_LIB = -L${LIB_DIR}/${LIBSTR} -l:libstr.a

LIBINC = ${LIBSTR_INC}
LIBS   = ${LIBSTR_LIB}

clean-libs:
	rm -rf ${LIBDIR}

libs: ${LIBDIR} ${LIBDIR}/${LIBSTR}

${LIBDIR}:
	@mkdir -p $@

${LIBDIR}/${LIBSTR}:
	fetch -o - https://git.alessandroiezzi.it/libs/c/cstr.git/snapshot/${LIBSTR}.tar.gz | tar xzf - -C ${LIBDIR}
	cd $@ && make