From: Joey Parrish Date: Sun, 30 Oct 2016 17:47:48 +0000 (-0700) Subject: Strip executables explicitly X-Git-Tag: archive/raspbian/1.68-2+rpi1~74^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=cf372fa5db538cfd744836e8caf4589152943b2f;p=pigpio.git Strip executables explicitly Do not strip in install, because install is not aware of cross-compilation. VBy explicitly stripping executables using a make var that can be overridden, the build is more friendly to cross-compilers. --- diff --git a/Makefile b/Makefile index 2800b02..0344ff8 100644 --- a/Makefile +++ b/Makefile @@ -60,12 +60,15 @@ x_pigpiod_if2: x_pigpiod_if2.o $(LIB3) pigpiod: pigpiod.o $(LIB1) $(CC) -o pigpiod pigpiod.o $(LL1) + $(STRIP) pigpiod pigs: pigs.o command.o $(CC) -o pigs pigs.o command.o + $(STRIP) pigs pig2vcd: pig2vcd.o $(CC) -o pig2vcd pig2vcd.o + $(STRIP) pig2vcd clean: rm -f *.o *.i *.s *~ $(ALL) @@ -81,9 +84,9 @@ install: $(ALL) install -m 0755 libpigpiod_if.so $(DESTDIR)$(libdir) install -m 0755 libpigpiod_if2.so $(DESTDIR)$(libdir) install -m 0755 -d $(DESTDIR)$(bindir) - install -m 0755 -s pig2vcd $(DESTDIR)$(bindir) - install -m 0755 -s pigpiod $(DESTDIR)$(bindir) - install -m 0755 -s pigs $(DESTDIR)$(bindir) + install -m 0755 pig2vcd $(DESTDIR)$(bindir) + install -m 0755 pigpiod $(DESTDIR)$(bindir) + install -m 0755 pigs $(DESTDIR)$(bindir) if which python2; then python2 setup.py install; fi if which python3; then python3 setup.py install; fi install -m 0755 -d $(DESTDIR)$(mandir)/man1