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 14ec97c2eca990fbda2e0b4705778aee84740388..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-1999 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:
- $(INSTALL_PROGRAM) $(SHLIBFILE) $(lib_dir)/$(SHLIBFILE)
+ mkdir -p $(libdir)
+ $(INSTALL_PROGRAM) $(SHLIBFILE) $(libdir)/$(SHLIBFILE)
+ ln -sf $(SHLIBFILE) $(libdir)/$(SHLIBSONAME)
+ ln -sf $(SHLIBSONAME) $(libdir)/$(SHLIBFORLINK)
uninstall:
uninstall:
- rm -f $(lib_dir)/$(SHLIBFILE)
+ 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
%_p.o: $(srcdir)/../src/%.c $(srcdir)/../src/adns.h \
$(srcdir)/../src/internal.h $(srcdir)/../src/config.h