Re-generate the Makefiles

This commit is contained in:
Pierre Pronchery 2017-11-09 05:11:41 +01:00
parent 3701794802
commit 62e8819deb
3 changed files with 72 additions and 3 deletions

View File

@ -41,6 +41,14 @@ dist:
$(PACKAGE)-$(VERSION)/data/Makefile \
$(PACKAGE)-$(VERSION)/data/configure.conf \
$(PACKAGE)-$(VERSION)/data/project.conf \
$(PACKAGE)-$(VERSION)/data/platform/Makefile \
$(PACKAGE)-$(VERSION)/data/platform/Darwin.conf \
$(PACKAGE)-$(VERSION)/data/platform/FreeBSD.conf \
$(PACKAGE)-$(VERSION)/data/platform/Linux.conf \
$(PACKAGE)-$(VERSION)/data/platform/NetBSD.conf \
$(PACKAGE)-$(VERSION)/data/platform/OpenBSD.conf \
$(PACKAGE)-$(VERSION)/data/platform/Windows.conf \
$(PACKAGE)-$(VERSION)/data/platform/project.conf \
$(PACKAGE)-$(VERSION)/doc/Makefile \
$(PACKAGE)-$(VERSION)/doc/configure.css.xml \
$(PACKAGE)-$(VERSION)/doc/configure.xml \

View File

@ -1,3 +1,4 @@
SUBDIRS = platform
OBJDIR =
PREFIX = /usr/local
DESTDIR =
@ -6,17 +7,40 @@ INSTALL = install
RM = rm -f
all:
all: subdirs
subdirs:
@for i in $(SUBDIRS); do (cd "$$i" && \
if [ -n "$(OBJDIR)" ]; then \
([ -d "$(OBJDIR)$$i" ] || $(MKDIR) -- "$(OBJDIR)$$i") && \
$(MAKE) OBJDIR="$(OBJDIR)$$i/"; \
else $(MAKE); fi) || exit; done
clean:
@for i in $(SUBDIRS); do (cd "$$i" && \
if [ -n "$(OBJDIR)" ]; then \
$(MAKE) OBJDIR="$(OBJDIR)$$i/" clean; \
else $(MAKE) clean; fi) || exit; done
distclean: clean
distclean:
@for i in $(SUBDIRS); do (cd "$$i" && \
if [ -n "$(OBJDIR)" ]; then \
$(MAKE) OBJDIR="$(OBJDIR)$$i/" distclean; \
else $(MAKE) distclean; fi) || exit; done
install:
@for i in $(SUBDIRS); do (cd "$$i" && \
if [ -n "$(OBJDIR)" ]; then \
$(MAKE) OBJDIR="$(OBJDIR)$$i/" install; \
else $(MAKE) install; fi) || exit; done
$(MKDIR) $(DESTDIR)$(PREFIX)/share/configure
$(INSTALL) -m 0644 configure.conf $(DESTDIR)$(PREFIX)/share/configure/configure.conf
uninstall:
@for i in $(SUBDIRS); do (cd "$$i" && \
if [ -n "$(OBJDIR)" ]; then \
$(MAKE) OBJDIR="$(OBJDIR)$$i/" uninstall; \
else $(MAKE) uninstall; fi) || exit; done
$(RM) -- $(DESTDIR)$(PREFIX)/share/configure/configure.conf
.PHONY: all clean distclean install uninstall
.PHONY: all subdirs clean distclean install uninstall

37
data/platform/Makefile Normal file
View File

@ -0,0 +1,37 @@
OBJDIR =
PREFIX = /usr/local
DESTDIR =
MKDIR = mkdir -m 0755 -p
INSTALL = install
RM = rm -f
all:
clean:
distclean: clean
install:
$(MKDIR) $(DESTDIR)$(PREFIX)/share/configure/platform
$(INSTALL) -m 0644 Darwin.conf $(DESTDIR)$(PREFIX)/share/configure/platform/Darwin.conf
$(MKDIR) $(DESTDIR)$(PREFIX)/share/configure/platform
$(INSTALL) -m 0644 FreeBSD.conf $(DESTDIR)$(PREFIX)/share/configure/platform/FreeBSD.conf
$(MKDIR) $(DESTDIR)$(PREFIX)/share/configure/platform
$(INSTALL) -m 0644 Linux.conf $(DESTDIR)$(PREFIX)/share/configure/platform/Linux.conf
$(MKDIR) $(DESTDIR)$(PREFIX)/share/configure/platform
$(INSTALL) -m 0644 NetBSD.conf $(DESTDIR)$(PREFIX)/share/configure/platform/NetBSD.conf
$(MKDIR) $(DESTDIR)$(PREFIX)/share/configure/platform
$(INSTALL) -m 0644 OpenBSD.conf $(DESTDIR)$(PREFIX)/share/configure/platform/OpenBSD.conf
$(MKDIR) $(DESTDIR)$(PREFIX)/share/configure/platform
$(INSTALL) -m 0644 Windows.conf $(DESTDIR)$(PREFIX)/share/configure/platform/Windows.conf
uninstall:
$(RM) -- $(DESTDIR)$(PREFIX)/share/configure/platform/Darwin.conf
$(RM) -- $(DESTDIR)$(PREFIX)/share/configure/platform/FreeBSD.conf
$(RM) -- $(DESTDIR)$(PREFIX)/share/configure/platform/Linux.conf
$(RM) -- $(DESTDIR)$(PREFIX)/share/configure/platform/NetBSD.conf
$(RM) -- $(DESTDIR)$(PREFIX)/share/configure/platform/OpenBSD.conf
$(RM) -- $(DESTDIR)$(PREFIX)/share/configure/platform/Windows.conf
.PHONY: all clean distclean install uninstall