--- multiplexer/makefile 2006/12/30 21:57:16 1.12 +++ multiplexer/makefile 2007/05/08 06:27:52 1.13 @@ -49,7 +49,7 @@ SOURCES = $(addsuffix .c,$(basename $(AL ALLSRC = $(HEADERS) $(MAN1) $(MANSRC) $(SOURCES) $(LICENCE) $(DEFS_INCSRC) \ $(DEFS_INCDEF) -.PHONY: all clean install uninstall targz +.PHONY: all clean install install_bin install_man uninstall targz all: $(TARGETS) $(MANGEN) @@ -87,9 +87,14 @@ $(OBJS_EN300468TS): %.o: %.c $($(subst . makefile $(CC) $(CFLAGS) -o $@ $< -install: $(TARGETS) $(MAN) - install -d $(BINDIR) $(MAN1DIR) +install: install_bin install_man + +install_bin: $(TARGETS) + install -d $(BINDIR) install -c -m 755 $(TARGETS) $(BINDIR) + +install_man: $(MAN) + install -d $(MAN1DIR) install -c -m 644 $(MAN1) $(MANGEN) $(MAN1DIR) uninstall: