Make "make install" *not* strip debugging symbols; add "make install-stripped" target to strip them.

This commit is contained in:
Dianne Skoll
2022-09-17 09:04:45 -04:00
parent c646bfc63f
commit 63430c59f7
2 changed files with 13 additions and 13 deletions

View File

@@ -12,11 +12,11 @@ all: src/Makefile
@$(MAKE) -C rem2pdf -f Makefile.top @$(MAKE) -C rem2pdf -f Makefile.top
install: install:
@echo "" @echo ""
@echo "*********************" @echo "**********************************"
@echo "* *" @echo "* *"
@echo "* Installing REMIND *" @echo "* Installing REMIND (unstripped) *"
@echo "* *" @echo "* *"
@echo "*********************" @echo "**********************************"
@echo "" @echo ""
@$(MAKE) -C src install @$(MAKE) -C src install
@$(MAKE) -C rem2html install @$(MAKE) -C rem2html install
@@ -27,15 +27,15 @@ clean:
-$(MAKE) -C src clean -$(MAKE) -C src clean
-$(MAKE) -C rem2pdf clean -$(MAKE) -C rem2pdf clean
install-nostripped: install-stripped:
@echo "" @echo ""
@echo "**********************************" @echo "********************************"
@echo "* *" @echo "* *"
@echo "* Installing REMIND (unstripped) *" @echo "* Installing REMIND (stripped) *"
@echo "* *" @echo "* *"
@echo "**********************************" @echo "**********************************"
@echo "" @echo ""
@$(MAKE) -C src install-nostripped @$(MAKE) -C src install-stripped
@$(MAKE) -C rem2html install @$(MAKE) -C rem2html install
@$(MAKE) -C rem2pdf -f Makefile.top install INSTALL_BASE=$(INSTALL_BASE) @$(MAKE) -C rem2pdf -f Makefile.top install INSTALL_BASE=$(INSTALL_BASE)

View File

@@ -50,7 +50,7 @@ rem2ps: rem2ps.o dynbuf.o json.o
remind: $(REMINDOBJS) remind: $(REMINDOBJS)
@CC@ @CFLAGS@ @LDFLAGS@ $(LDEXTRA) -o remind $(REMINDOBJS) @LIBS@ @CC@ @CFLAGS@ @LDFLAGS@ $(LDEXTRA) -o remind $(REMINDOBJS) @LIBS@
install-nostripped: all install: all
-mkdir -p $(DESTDIR)$(bindir) || true -mkdir -p $(DESTDIR)$(bindir) || true
for prog in $(PROGS) $(SCRIPTS) ; do \ for prog in $(PROGS) $(SCRIPTS) ; do \
$(INSTALL_PROGRAM) $$prog $(DESTDIR)$(bindir) || exit 1; \ $(INSTALL_PROGRAM) $$prog $(DESTDIR)$(bindir) || exit 1; \
@@ -64,7 +64,7 @@ install-nostripped: all
-mkdir -p $(DESTDIR)$(datarootdir)/remind || true -mkdir -p $(DESTDIR)$(datarootdir)/remind || true
cp -R ../include/* $(DESTDIR)$(datarootdir)/remind cp -R ../include/* $(DESTDIR)$(datarootdir)/remind
install: install-nostripped install-stripped: install
strip $(DESTDIR)$(bindir)/remind || true strip $(DESTDIR)$(bindir)/remind || true
strip $(DESTDIR)$(bindir)/rem2ps || true strip $(DESTDIR)$(bindir)/rem2ps || true