X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=rules.mk;h=7d0fc31ffb85f8b399b979a7ec8b79f7a9274db1;hp=6796f1903bcb8c2af7fde0a5245b5c88c96c3e95;hb=90980eb1b3e2dff06a32026d7b1bcbf7eba5e82b;hpb=dce3732797d9470314604577e557b2a2ce5d3b8b diff --git a/rules.mk b/rules.mk index 6796f19..7d0fc31 100644 --- a/rules.mk +++ b/rules.mk @@ -81,22 +81,22 @@ distclean:: ################################################################## ifneq ($(MAN1)$(MAN5)$(MAN8)$(MAN9),) MANINIT = ext=$(MAN$sEXT); dir=$(MAN$sDIR); pgs="$(MAN$s)"; -MANLOOP = $(MANINIT) for man in $$pgs; do eval $$cmd; done +MANLOOP = $(MANINIT) for man in $$pgs; do mn=`echo $$man | sed 's/[0-9]$$//'`; eval $$cmd; done MDCMD = $(MKDIR) \$$dir -MICMD = $(RM) \$$dir/\$$man.\$$ext; \ - echo $(INSTALLMAN) \$$man.man \$$dir/\$$man.\$$ext; \ - $(INSTALLMAN) \$$man.man \$$dir/\$$man.\$$ext -LNCMD = $(RM) \$$dir/$(PREFIX)\$$man.\$$ext; \ - echo $(LN_S) \$$man.\$$ext \$$dir/$(PREFIX)\$$man.\$$ext; \ - $(LN_S) \$$man.\$$ext \$$dir/$(PREFIX)\$$man.\$$ext +MICMD = $(RM) \$$dir/\$$mn.\$$ext; \ + echo $(INSTALLMAN) \$$man.man \$$dir/\$$mn.\$$ext; \ + $(INSTALLMAN) \$$man.man \$$dir/\$$mn.\$$ext +LNCMD = $(RM) \$$dir/$(PREFIX)\$$mn.\$$ext; \ + echo $(LN_S) \$$mn.\$$ext \$$dir/$(PREFIX)\$$mn.\$$ext; \ + $(LN_S) \$$mn.\$$ext \$$dir/$(PREFIX)\$$mn.\$$ext PSCMD = echo \"$(MAN2PS) \$$man.man > $(TOP)postscript/\$$man.ps\"; \ $(MAN2PS) \$$man.man > $(TOP)postscript/\$$man.ps installman:: - @$(foreach s, 1 5 8 9, cmd="$(MDCMD)" $(MANLOOP);) - @$(foreach s, 1 5 8 9, cmd="$(MICMD)" $(MANLOOP);) + @$(foreach s, 1 5 7 8 9, cmd="$(MDCMD)" $(MANLOOP);) + @$(foreach s, 1 5 7 8 9, cmd="$(MICMD)" $(MANLOOP);) ifneq ($(PREFIX),) - @$(foreach s, 1 5 8 9, cmd="$(LNCMD)" $(MANLOOP);) + @$(foreach s, 1 5 7 8 9, cmd="$(LNCMD)" $(MANLOOP);) endif postscript:: @@ -113,13 +113,16 @@ ifneq ($(SRCS),) indent: $(INDENT) $(SRCS) endif - + ################################################################## # Handling of dependencies ################################################################## ifneq ($(OBJS),) -depend dep:: +predep:: +depend dep:: predep $(CC) $(CFLAGS) -M $(OBJS:.o=.c) > .depend +else +depend dep:: endif ifeq (.depend,$(wildcard .depend))