From 1ce61e3c21e0b4066bf1111e666651f4562d916e Mon Sep 17 00:00:00 2001 From: Kylie McClain Date: Apr 11 2016 22:50:11 +0000 Subject: Explicitly declare modes for installing files --- diff --git a/Makefile b/Makefile index c5bef2c..f7b89c6 100644 --- a/Makefile +++ b/Makefile @@ -28,13 +28,13 @@ bin/%.o: bin/%.c $(CC) $(CFLAGS) $(LDFLAGS) $< -o $@ $(DESTDIR)$(bindir)/%: bin/$(notdir %) - install -D $< $(basename $@) + install -D -m 755 $< $(basename $@) $(DESTDIR)$(includedir)/%: include/$(notdir %) - install -D $< $@ + install -D -m 644 $< $@ $(DESTDIR)$(libdir)/%: lib/$(notdir %) - install -D $< $@ + install -D -m 755 $< $@ install: build $(foreach b,$(BINS),$(DESTDIR)$(bindir)/$(b).o) $(foreach b,$(BINS_SH),$(DESTDIR)$(bindir)/$(b).sh) $(foreach i,$(INCLUDES),$(DESTDIR)$(includedir)/$(i)) $(foreach l,$(LIBS),$(DESTDIR)$(libdir)/$(l))