.PHONY: all clean install remoteinstall
DESTDIR = /tmp/_install_cups-2.0.x
SYSTEMD_UNIT_DIR = usr/lib/systemd/system
SYSTEMD_UNIT_SCRIPT_DIR = usr/syno/lib/systemd/scripts
SYNO_BOOTUP_DONE_TARGET_WANTS = syno-bootup-done.target.wants

ALL_UNITS = \
		cups-service-handler.service \
		cupsd.service \
		cups-lpd@.service \
		cups-lpd.socket \
		bonjour.service

ALL_UNITS_SCRIPTS = \
		cups-service-handler_ExecStart.sh \
		cupsd_ExecStartPost.sh \
		cupsd_ExecStart.sh

SYNO_BOOTUP_DONE_TARGET_WANTS_UNITS = \
		cups-service-handler.service

all:

clean:

install:

remoteinstall:
	[ -d $(DESTDIR)/$(SYSTEMD_UNIT_DIR) ] || install -d $(DESTDIR)/$(SYSTEMD_UNIT_DIR)
	[ -d $(DESTDIR)/$(SYSTEMD_UNIT_SCRIPT_DIR) ] || install -d $(DESTDIR)/$(SYSTEMD_UNIT_SCRIPT_DIR)
	[ -d $(DESTDIR)/$(SYSTEMD_UNIT_DIR)/$(SYNO_BOOTUP_DONE_TARGET_WANTS) ] || install -d $(DESTDIR)/$(SYSTEMD_UNIT_DIR)/$(SYNO_BOOTUP_DONE_TARGET_WANTS)
	for i in $(ALL_UNITS); do \
		install -m644 $$i $(DESTDIR)/$(SYSTEMD_UNIT_DIR)/$$i ; \
	done
	for i in $(SYNO_BOOTUP_DONE_TARGET_WANTS_UNITS); do \
		ln -s ../$$i $(DESTDIR)/$(SYSTEMD_UNIT_DIR)/$(SYNO_BOOTUP_DONE_TARGET_WANTS)/$$i ; \
	done
	for i in $(ALL_UNITS_SCRIPTS); do \
		install -Dm755 script/$$i $(DESTDIR)/$(SYSTEMD_UNIT_SCRIPT_DIR)/$$i ; \
	done
