diff --git a/Makefile b/Makefile index 46bd05e..0bdb5d9 100644 --- a/Makefile +++ b/Makefile @@ -9,13 +9,13 @@ TAR = tar -czvf all: subdirs subdirs: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE)) || exit; done clean: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) clean) || exit; done distclean: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) distclean) || exit; done dist: $(RM) -r -- $(PACKAGE)-$(VERSION) @@ -44,9 +44,9 @@ dist: $(RM) -- $(PACKAGE)-$(VERSION) install: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) install) || exit; done uninstall: - @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done + @for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) uninstall) || exit; done .PHONY: all subdirs clean distclean dist install uninstall diff --git a/src/Makefile b/src/Makefile index 8ce6c97..7cdfa13 100644 --- a/src/Makefile +++ b/src/Makefile @@ -12,13 +12,19 @@ clean: distclean: clean install: + $(MKDIR) $(DESTDIR)$(PREFIX)/bin + $(INSTALL) -m 0755 -- deforaos-build.sh $(DESTDIR)$(PREFIX)/bin/deforaos-build.sh $(MKDIR) $(DESTDIR)$(PREFIX)/bin $(INSTALL) -m 0755 -- deforaos-package.sh $(DESTDIR)$(PREFIX)/bin/deforaos-package.sh $(MKDIR) $(DESTDIR)$(PREFIX)/bin $(INSTALL) -m 0755 -- deforaos-release.sh $(DESTDIR)$(PREFIX)/bin/deforaos-release.sh + $(MKDIR) $(DESTDIR)$(PREFIX)/bin + $(INSTALL) -m 0755 -- deforaos-update.sh $(DESTDIR)$(PREFIX)/bin/deforaos-update.sh uninstall: + $(RM) -- $(DESTDIR)$(PREFIX)/bin/deforaos-build.sh $(RM) -- $(DESTDIR)$(PREFIX)/bin/deforaos-package.sh $(RM) -- $(DESTDIR)$(PREFIX)/bin/deforaos-release.sh + $(RM) -- $(DESTDIR)$(PREFIX)/bin/deforaos-update.sh .PHONY: all clean distclean install uninstall diff --git a/src/project.conf b/src/project.conf index 7e3b501..c11b3b8 100644 --- a/src/project.conf +++ b/src/project.conf @@ -1,5 +1,9 @@ dist=Makefile,deforaos-build.sh,deforaos-document.sh,deforaos-package.sh,deforaos-release.sh,deforaos-update.sh +[deforaos-build.sh] +install=$(PREFIX)/bin +mode=0755 + [deforaos-package.sh] install=$(PREFIX)/bin mode=0755 @@ -7,3 +11,7 @@ mode=0755 [deforaos-release.sh] install=$(PREFIX)/bin mode=0755 + +[deforaos-update.sh] +install=$(PREFIX)/bin +mode=0755