github.com/Lephar/snapd@v0.0.0-20210825215435-c7fba9cef4d2/data/systemd-env/Makefile (about) 1 # 2 # Copyright (C) 2018 Canonical Ltd 3 # 4 # This program is free software: you can redistribute it and/or modify 5 # it under the terms of the GNU General Public License version 3 as 6 # published by the Free Software Foundation. 7 # 8 # This program is distributed in the hope that it will be useful, 9 # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 # GNU General Public License for more details. 12 # 13 # You should have received a copy of the GNU General Public License 14 # along with this program. If not, see <http://www.gnu.org/licenses/>. 15 16 SNAP_MOUNT_DIR := /snap 17 ENVD := /usr/lib/environment.d/ 18 19 %.conf: %.conf.in 20 sed < $< > $@ \ 21 s:@SNAP_MOUNT_DIR@:${SNAP_MOUNT_DIR}:g 22 23 GENERATED = 990-snapd.conf 24 25 26 all: ${GENERATED} 27 .PHONY: all 28 29 install: ${GENERATED} 30 # NOTE: old (e.g. 14.04) GNU coreutils doesn't -D with -t 31 install -d -m 0755 ${DESTDIR}/${ENVD} 32 install -m 0644 -t ${DESTDIR}/${ENVD} $^ 33 .PHONY: install 34 35 clean: 36 $(RM) ${GENERATED} 37 .PHONY: clean