summaryrefslogtreecommitdiff
path: root/common.mk
blob: bbb1b7cd81abb365cd1c60d23bda4441b464c68f (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
topdir := $(dir $(lastword $(MAKEFILE_LIST)))
include $(topdir)/config.mk

################################################################################
progs = $(shell find . -maxdepth 1 -type f      -executable -printf '%f\n')
confs = $(shell find . -maxdepth 1 -type f -not -executable -printf '%f\n'|fgrep -v Makefile)
files = $(addprefix $(DESTDIR)$(libre_execdir)/,$(progs)) \
        $(addprefix $(DESTDIR)$(libre_datadir)/,$(confs))

all: PHONY build

build: PHONY

install: PHONY $(files)

$(DESTDIR)$(libre_execdir)/%: %
	install -Dm755 '$<' '$@'
$(DESTDIR)$(libre_datadir)/%: %
	install -Dm644 '$<' '$@'

################################################################################

FORCE: PHONY
PHONY:
.PHONY: FORCE PHONY