summaryrefslogtreecommitdiffstats
path: root/examples/packages/Makefile
blob: 9aad39b6e4d1d0c68541711a06b7da1f5fa01de6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
export BUTIDO_RELEASES="/tmp/butido-test-releases"
export BUTIDO_STAGING="/tmp/butido-test-staging"
export BUTIDO_SOURCE_CACHE="/tmp/butido-test-sources"
export BUTIDO_LOG_DIR="/tmp/butido-test-logs"
export BUTIDO_REPO="/tmp/butido-test-repo"

.PHONY: all
all: directories copyrepo copysrc

directories: ${BUTIDO_RELEASES} ${BUTIDO_STAGING} ${BUTIDO_SOURCE_CACHE} ${BUTIDO_LOG_DIR} ${BUTIDO_REPO}

copyrepo: ${BUTIDO_REPO}
	cp -rv ./repo/* ${BUTIDO_REPO}/
	cd ${BUTIDO_REPO}/ && git init && git add . && git commit -m init

copysrc: ${BUTIDO_SOURCE_CACHE}
	cp -rv ./sources/* ${BUTIDO_SOURCE_CACHE}/

${BUTIDO_RELEASES}:
	mkdir -p "${BUTIDO_RELEASES}/default"

${BUTIDO_STAGING}:
	mkdir -p "${BUTIDO_STAGING}"

${BUTIDO_SOURCE_CACHE}:
	mkdir -p "${BUTIDO_SOURCE_CACHE}"

${BUTIDO_LOG_DIR}:
	mkdir -p "${BUTIDO_LOG_DIR}"

${BUTIDO_REPO}:
	mkdir -p "${BUTIDO_REPO}"