mirror of https://github.com/getdnsapi/getdns.git
Fix installs and distcleans for blddir != srcdir
This commit is contained in:
parent
6979dccfe6
commit
6262e3d8c8
30
Makefile.in
30
Makefile.in
|
@ -51,16 +51,16 @@ all : default
|
|||
|
||||
install: all
|
||||
$(INSTALL) -m 755 -d $(DESTDIR)$(docdir)
|
||||
$(INSTALL) -m 644 AUTHORS $(DESTDIR)$(docdir)
|
||||
$(INSTALL) -m 644 ChangeLog $(DESTDIR)$(docdir)
|
||||
$(INSTALL) -m 644 COPYING $(DESTDIR)$(docdir)
|
||||
$(INSTALL) -m 644 INSTALL $(DESTDIR)$(docdir)
|
||||
$(INSTALL) -m 644 LICENSE $(DESTDIR)$(docdir)
|
||||
$(INSTALL) -m 644 NEWS $(DESTDIR)$(docdir)
|
||||
$(INSTALL) -m 644 README.md $(DESTDIR)$(docdir)
|
||||
$(INSTALL) -m 644 $(srcdir)/AUTHORS $(DESTDIR)$(docdir)
|
||||
$(INSTALL) -m 644 $(srcdir)/ChangeLog $(DESTDIR)$(docdir)
|
||||
$(INSTALL) -m 644 $(srcdir)/COPYING $(DESTDIR)$(docdir)
|
||||
$(INSTALL) -m 644 $(srcdir)/INSTALL $(DESTDIR)$(docdir)
|
||||
$(INSTALL) -m 644 $(srcdir)/LICENSE $(DESTDIR)$(docdir)
|
||||
$(INSTALL) -m 644 $(srcdir)/NEWS $(DESTDIR)$(docdir)
|
||||
$(INSTALL) -m 644 $(srcdir)/README.md $(DESTDIR)$(docdir)
|
||||
$(INSTALL) -m 755 -d $(DESTDIR)$(docdir)/spec
|
||||
$(INSTALL) -m 644 spec/index.html $(DESTDIR)$(docdir)/spec
|
||||
$(INSTALL) -m 644 spec/getdns*tgz $(DESTDIR)$(docdir)/spec
|
||||
$(INSTALL) -m 644 $(srcdir)/spec/index.html $(DESTDIR)$(docdir)/spec
|
||||
$(INSTALL) -m 644 $(srcdir)/spec/getdns*tgz $(DESTDIR)$(docdir)/spec
|
||||
cd src && $(MAKE) $@
|
||||
cd doc && $(MAKE) $@
|
||||
@echo "***"
|
||||
|
@ -102,7 +102,10 @@ clean:
|
|||
|
||||
distclean:
|
||||
cd src && $(MAKE) $@
|
||||
rm -f config.log config.status Makefile
|
||||
rmdir src 2>/dev/null || true
|
||||
cd doc && $(MAKE) $@
|
||||
rmdir doc 2>/dev/null || true
|
||||
rm -f config.log config.status Makefile libtool
|
||||
rm -fR autom4te.cache
|
||||
|
||||
dist: $(distdir).tar.gz
|
||||
|
@ -110,13 +113,13 @@ dist: $(distdir).tar.gz
|
|||
bindist: $(bintar)
|
||||
|
||||
$(bintar): $(distdir)
|
||||
chown -R 0:0 $(distdir)
|
||||
chown -R 0:0 $(distdir) 2>/dev/null || true
|
||||
cd $(distdir); ./configure; make
|
||||
tar chof - $(distdir) | gzip -9 -c > $@
|
||||
rm -rf $(distdir)
|
||||
|
||||
$(distdir).tar.gz: $(distdir)
|
||||
chown -R 0:0 $(distdir)
|
||||
chown -R 0:0 $(distdir) 2>/dev/null || true
|
||||
tar chof - $(distdir) | gzip -9 -c > $@
|
||||
rm -rf $(distdir)
|
||||
|
||||
|
@ -141,10 +144,11 @@ $(distdir):
|
|||
cp $(srcdir)/install-sh $(distdir)
|
||||
cp $(srcdir)/config.sub $(distdir)
|
||||
cp $(srcdir)/config.guess $(distdir)
|
||||
cp $(srcdir)/libtool $(distdir)
|
||||
cp libtool $(distdir)
|
||||
cp $(srcdir)/ltmain.sh $(distdir)
|
||||
cp $(srcdir)/src/*.in $(distdir)/src
|
||||
cp $(srcdir)/src/*.[ch] $(distdir)/src
|
||||
cp $(srcdir)/src/SYMFILE $(distdir)/src
|
||||
cp $(srcdir)/src/extension/*.[ch] $(distdir)/src/extension
|
||||
cp $(srcdir)/src/getdns/*.in $(distdir)/src/getdns
|
||||
cp $(srcdir)/src/getdns/getdns_*.h $(distdir)/src/getdns
|
||||
|
|
|
@ -88,7 +88,7 @@ all: libgetdns.la $(EXTENSION_LIBEVENT_LIB) $(EXTENSION_LIBUV_LIB) $(EXTENSION_L
|
|||
install: libgetdns.la
|
||||
$(INSTALL) -m 755 -d $(DESTDIR)$(includedir)
|
||||
$(INSTALL) -m 755 -d $(DESTDIR)$(includedir)/getdns
|
||||
$(INSTALL) -m 644 $(srcdir)/getdns/getdns.h $(DESTDIR)$(includedir)/getdns/getdns.h
|
||||
$(INSTALL) -m 644 getdns/getdns.h $(DESTDIR)$(includedir)/getdns/getdns.h
|
||||
$(INSTALL) -m 644 $(srcdir)/getdns/getdns_extra.h $(DESTDIR)$(includedir)/getdns/getdns_extra.h
|
||||
$(INSTALL) -m 755 -d $(DESTDIR)$(libdir)
|
||||
$(LIBTOOL) --mode=install cp libgetdns.la $(DESTDIR)$(libdir)
|
||||
|
@ -134,8 +134,11 @@ clean:
|
|||
|
||||
distclean : clean
|
||||
cd test && $(MAKE) $@
|
||||
rmdir test 2>/dev/null || true
|
||||
cd example && $(MAKE) $@
|
||||
rm -f Makefile config.status config.log Doxyfile
|
||||
rmdir example 2>/dev/null || true
|
||||
rm -f Makefile config.status config.log Doxyfile config.h getdns/Makefile getdns/getdns.h
|
||||
rmdir getdns 2>/dev/null || true
|
||||
rm -Rf autom4te.cache
|
||||
|
||||
$(distdir): FORCE
|
||||
|
|
|
@ -110,6 +110,7 @@ test: all
|
|||
clean:
|
||||
rm -f *.o $(PROGRAMS)
|
||||
rm -rf .libs
|
||||
rm -f check_getdns.log
|
||||
|
||||
distclean : clean
|
||||
rm -f Makefile config.status config.log
|
||||
|
|
Loading…
Reference in New Issue