include vars.mk BIN = xbps-src SUBDIRS = etc common helpers triggers shutils .PHONY: all all: sed -e "s|@@XBPS_INSTALL_PREFIX@@|$(PREFIX)|g" \ -e "s|@@XBPS_INSTALL_ETCDIR@@|$(ETCDIR)|g" \ -e "s|@@XBPS_INSTALL_SHAREDIR@@|$(SHAREDIR)|g" \ $(BIN).sh.in > $(BIN) for dir in $(SUBDIRS); do \ $(MAKE) -C $$dir || exit 1; \ done .PHONY: clean clean: -rm -f $(BIN) for dir in $(SUBDIRS); do \ $(MAKE) -C $$dir clean || exit 1; \ done .PHONY: install install: all install -d $(SBINDIR) install -m 755 $(BIN) $(SBINDIR) for dir in $(SUBDIRS); do \ $(MAKE) -C $$dir install || exit 1; \ done .PHONY: uninstall uninstall: -rm -f $(SBINDIR)/$(BIN) for dir in $(SUBDIRS); do \ $(MAKE) -C $$dir uninstall || exit 1; \ done