forked from OpenACD/OpenACD
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
37 lines (28 loc) · 771 Bytes
/
Makefile
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
35
36
37
PREFIX := /opt/OpenACD/
TARBALL = $(abspath $(DESTDIR)OpenACD.tar.gz)
all: deps compile
deps:
./rebar get-deps update-deps force=1
compile:
./rebar compile generate force=1
clean:
./rebar clean
run: compile
./rel/openacd/bin/openacd console
install: compile
mkdir -p ${PREFIX}
cp -r rel/openacd/* ${PREFIX}
mkdir -p ${PREFIX}/plugin.d/deps
dist: deps
./pre_compile.sh
git archive --format tar --prefix OpenACD/ HEAD > $(TARBALL:.gz=)
tar -rf $(TARBALL:.gz=) \
OpenACD/deps/* \
OpenACD/priv/www/contrib/dojo \
OpenACD/priv/www/contrib/dojox \
OpenACD/priv/www/contrib/dijit \
OpenACD/include/commit_ver.hrl
cat $(TARBALL:.gz=) | gzip > $(TARBALL)
rpm: dist
QA_RPATHS=0x0003 rpmbuild -tb $(TARBALL)
.PHONY: all deps compile clean run install