chiark
/
gitweb
/
~ianmdlvl
/
adns.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
FOUND on davenant
[adns.git]
/
dynamic
/
Makefile.in
diff --git
a/dynamic/Makefile.in
b/dynamic/Makefile.in
index b591b55c5e248553b8c3f832103b5d9a99d61cf0..f26fe7d035893960372bef9f8482fd9826b926d5 100644
(file)
--- a/
dynamic/Makefile.in
+++ b/
dynamic/Makefile.in
@@
-1,6
+1,10
@@
# dynamic/Makefile - dynamic library Makefile
#
# dynamic/Makefile - dynamic library Makefile
#
-# This file is part of adns, which is Copyright (C) 1997, 1998 Ian Jackson
+# This file is part of adns, which is
+# Copyright (C) 1997-2000,2003,2006 Ian Jackson
+# Copyright (C) 1999-2000,2003,2006 Tony Finch
+# Copyright (C) 1991 Massachusetts Institute of Technology
+# (See the file INSTALL for full details.)
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@
-16,24
+20,36
@@
# along with this program; if not, write to the Free Software Foundation,
# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
# along with this program; if not, write to the Free Software Foundation,
# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-SUBDIR=/dynamic
-TARGETS= $(SHLIBFILE)
+srcdir= @srcdir@
+VPATH= @srcdir@
-include $(srcdir)/settings.make
-include $(srcdir)/src/adns.make
+TARGETS= $(SHLIBFILE) $(SHLIBSONAME) $(SHLIBFORLINK)
+include $(srcdir)/../settings.make
+include $(srcdir)/../src/adns.make
ALLOBJS= $(addsuffix _p.o, $(basename $(LIBOBJS)))
install:
ALLOBJS= $(addsuffix _p.o, $(basename $(LIBOBJS)))
install:
- $(INSTALL_LIB) $(SHLIBFILE) $(lib_dir)
- $(INSTALL_HDR) $(srcdir)/src/adns.h $(include_dir)
+ mkdir -p $(libdir)
+ $(INSTALL_PROGRAM) $(SHLIBFILE) $(libdir)/$(SHLIBFILE)
+ ln -sf $(SHLIBFILE) $(libdir)/$(SHLIBSONAME)
+ ln -sf $(SHLIBSONAME) $(libdir)/$(SHLIBFORLINK)
+
+uninstall:
+ rm -f $(libdir)/$(SHLIBFILE) $(libdir)/$(SHLIBSONAME)
+
+$(SHLIBFORLINK):
+ ln -s $(SHLIBSONAME) $(SHLIBFORLINK)
+
+$(SHLIBSONAME):
+ ln -s $(SHLIBFILE) $(SHLIBSONAME)
$(SHLIBFILE): $(ALLOBJS)
rm -f $@
$(SHLIBFILE): $(ALLOBJS)
rm -f $@
- $(MKSHLIB_1) $@ $(MKSHLIB_2) $(ALLOBJS) $(MKSHLIB_3)
+ $(MKSHLIB_1) $@ $(MKSHLIB_2) $(ALLOBJS) $(
LDLIBS) $(
MKSHLIB_3)
-%_p.o: $(srcdir)/
src/%.c $(srcdir)
/src/adns.h \
- $(srcdir)/
src/internal.h $(srcdir)
/src/config.h
- $(SHLIBCC) -I$(srcdir)/src -c -o $@ $<
+%_p.o: $(srcdir)/
../src/%.c $(srcdir)/..
/src/adns.h \
+ $(srcdir)/
../src/internal.h $(srcdir)/..
/src/config.h
+ $(SHLIBCC) -I$(srcdir)/
../
src -c -o $@ $<
$(LIBOBJS):
$(LIBOBJS):