-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
48 lines (38 loc) · 1.09 KB
/
Makefile
File metadata and controls
48 lines (38 loc) · 1.09 KB
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
38
39
40
41
42
43
44
45
46
47
48
subdirs = setup rails
install-subdirs = $(subdirs:%=install-%)
clean-subdirs = $(subdirs:%=clean-%)
.PHONY: all
all: $(subdirs)
.PHONY: $(subdirs)
$(subdirs):
$(MAKE) -C $@
.PHONY: $(install-subdirs)
$(install-subdirs):
$(MAKE) -C $(@:install-%=%) install
.PHONY: install
install: $(install-subdirs)
.PHONY: $(clean-subdirs)
$(clean-subdirs):
$(MAKE) -C $(@:clean-%=%) clean
.PHONY: test
@echo tests not implemented yet
.PHONY: clean
clean: $(clean-subdirs)
.PHONY: deb
deb:
cp -p debian/changelog.vc debian/changelog 2>/dev/null \
|| cp -p debian/changelog debian/changelog.vc
env DEBFULLNAME="Puavo Org" DEBEMAIL="dev@opinsys.fi" \
dch --newversion \
"$$(cat VERSION)+build$$(date +%s)+$$(git rev-parse HEAD)" \
"Built from $$(git rev-parse HEAD)"
env DEBFULLNAME="Puavo Org" DEBEMAIL="dev@opinsys.fi" \
dch --release ''
dpkg-buildpackage -us -uc
cp -p debian/changelog.vc debian/changelog
.PHONY: install-build-deps
install-build-deps:
mk-build-deps --install --tool 'apt-get --yes' --remove debian/control
.PHONY: upload-debs
upload-debs:
dput puavo ../puavo-ca_*.changes