include ../common.mak

SYSTEM_UNITS = ttyrun-getty@.service iucvtty-login@.service \
               cpacfstatsd.service cpuplugd.service \
               dumpconf.service cpi.service \
               mon_fsstatd.service mon_procd.service \
               zpcimon.service

all:

system_units: $(SYSTEM_UNITS)

check:

ifneq (${SYSTEMDSYSTEMUNITDIR},)

install: system_units
	for unit in $(SYSTEM_UNITS); do \
	  $(INSTALL) -g $(GROUP) -o $(OWNER) \
	             -m 644 $$unit $(DESTDIR)$(SYSTEMDSYSTEMUNITDIR) ; \
	done
	# Make the legacy opticsmon.service a link to zpcimon.service
	ln -sf zpcimon.service \
		$(DESTDIR)$(SYSTEMDSYSTEMUNITDIR)/opticsmon.service

else

install:

endif

clean:
	rm -f $(SYSTEM_UNITS)

%: %.in
	real_bin_dir=$(BINDIR); \
	real_usrbin_dir=$(USRBINDIR); \
	real_usrsbin_dir=$(USRSBINDIR); \
	real_toolslib_dir=$(TOOLS_LIBDIR); \
	real_sysconf_dir=$(SYSCONFDIR); \
	$(SED) -e "s#@bin_path@#$$real_bin_dir#g" \
	       -e "s#@usrbin_path@#$$real_usrbin_dir#g" \
	       -e "s#@usrsbin_path@#$$real_usrsbin_dir#g" \
	       -e "s#@toolslib_path@#$$real_toolslib_dir#g" \
	       -e "s#@sysconf_path@#$$real_sysconf_dir#g" \
	       -e 's#@S390_TOOLS_RELEASE@#$(S390_TOOLS_RELEASE)#g' \
	< $< > $@

.PHONY: all check install clean system_units
