chiark
/
gitweb
/
~ianmdlvl
/
adns.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
+ * Use autoconf's values for {bin,lib,include}_dir rather than inventing
[adns.git]
/
dynamic
/
Makefile.in
diff --git
a/dynamic/Makefile.in
b/dynamic/Makefile.in
index 3393c2b8397ab0dda5c38b564f7bb26a7de6f3ec..032530479d23cf8c06988e7cc7beeefc01a7c57f 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
@@
-19,21
+23,30
@@
srcdir= @srcdir@
VPATH= @srcdir@
srcdir= @srcdir@
VPATH= @srcdir@
-TARGETS= $(SHLIBFILE)
+TARGETS= $(SHLIBFILE)
$(SHLIBSONAME) $(SHLIBFORLINK)
include $(srcdir)/../settings.make
include $(srcdir)/../src/adns.make
ALLOBJS= $(addsuffix _p.o, $(basename $(LIBOBJS)))
install:
include $(srcdir)/../settings.make
include $(srcdir)/../src/adns.make
ALLOBJS= $(addsuffix _p.o, $(basename $(LIBOBJS)))
install:
+ mkdir -p $(lib_dir)
$(INSTALL_PROGRAM) $(SHLIBFILE) $(lib_dir)/$(SHLIBFILE)
$(INSTALL_PROGRAM) $(SHLIBFILE) $(lib_dir)/$(SHLIBFILE)
+ ln -sf $(SHLIBFILE) $(lib_dir)/$(SHLIBSONAME)
+ ln -sf $(SHLIBSONAME) $(lib_dir)/$(SHLIBFORLINK)
uninstall:
uninstall:
- rm -f $(lib_dir)/$(SHLIBFILE)
+ rm -f $(lib_dir)/$(SHLIBFILE) $(lib_dir)/$(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
%_p.o: $(srcdir)/../src/%.c $(srcdir)/../src/adns.h \
$(srcdir)/../src/internal.h $(srcdir)/../src/config.h