summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/Makefile.in
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2006-12-11 19:59:06 +0000
committerCorinna Vinschen <corinna@vinschen.de>2006-12-11 19:59:06 +0000
commit0c365c631fc11ec4c1c6fbbeeb194a3609b59b93 (patch)
tree231a49044d876f9088bbb2e632b02ac9c48d047d /winsup/cygwin/Makefile.in
parent12cb181da7dffe5baba2c6ff78f7d35191273b07 (diff)
downloadcygnal-0c365c631fc11ec4c1c6fbbeeb194a3609b59b93.tar.gz
cygnal-0c365c631fc11ec4c1c6fbbeeb194a3609b59b93.tar.bz2
cygnal-0c365c631fc11ec4c1c6fbbeeb194a3609b59b93.zip
* Makefile.in (DLL_OFILES): Add minires-os-if.o and minires.o.
(SUBLIBS): Add libresolv.a. Add rule for libresolv.a. * autoload.cc: Fix return code handling for IP Helper API in case of being unable to load iphlpapi.dll. (DnsQuery_A): Define. (DnsRecordListFree): Define. * cygwin.din: Export resolver functions. * include/resolv.h: New header. * include/arpa/nameser.h: New header. * include/arpa/nameser_compat.h: New header. * include/cygwin/version.h: Bump API minor number. * libc/minires-os-if.c: New file. * libc/minires.c: New file. * libc/minires.h: New file.
Diffstat (limited to 'winsup/cygwin/Makefile.in')
-rw-r--r--winsup/cygwin/Makefile.in23
1 files changed, 13 insertions, 10 deletions
diff --git a/winsup/cygwin/Makefile.in b/winsup/cygwin/Makefile.in
index bf7ea3de0..c8ef03e63 100644
--- a/winsup/cygwin/Makefile.in
+++ b/winsup/cygwin/Makefile.in
@@ -134,15 +134,15 @@ DLL_OFILES:=assert.o autoload.o bsdlib.o ctype.o cxx.o cygheap.o cygthread.o \
fhandler_tty.o fhandler_virtual.o fhandler_windows.o fhandler_zero.o \
flock.o fnmatch.o fork.o fts.o ftw.o getopt.o glob.o grp.o heap.o \
hookapi.o inet_addr.o inet_network.o init.o ioctl.o ipc.o localtime.o \
- lsearch.o malloc_wrapper.o memmem.o miscfuncs.o mktemp.o mmap.o msg.o \
- net.o netdb.o nftw.o ntea.o passwd.o path.o pinfo.o pipe.o poll.o \
- pthread.o regcomp.o regerror.o regexec.o regfree.o registry.o resource.o \
- rexec.o rcmd.o scandir.o sched.o sec_acl.o sec_helper.o security.o \
- select.o sem.o shared.o shm.o sigfe.o signal.o sigproc.o smallprint.o \
- spawn.o strace.o strptime.o strsep.o strsig.o sync.o syscalls.o \
- sysconf.o syslog.o termios.o thread.o timelocal.o timer.o times.o tty.o \
- uinfo.o uname.o v8_regexp.o v8_regerror.o v8_regsub.o wait.o wincap.o \
- window.o winf.o \
+ lsearch.o malloc_wrapper.o memmem.o minires-os-if.o minires.o \
+ miscfuncs.o mktemp.o mmap.o msg.o net.o netdb.o nftw.o ntea.o passwd.o \
+ path.o pinfo.o pipe.o poll.o pthread.o regcomp.o regerror.o regexec.o \
+ regfree.o registry.o resource.o rexec.o rcmd.o scandir.o sched.o \
+ sec_acl.o sec_helper.o security.o select.o sem.o shared.o shm.o sigfe.o \
+ signal.o sigproc.o smallprint.o spawn.o strace.o strptime.o strsep.o \
+ strsig.o sync.o syscalls.o sysconf.o syslog.o termios.o thread.o \
+ timelocal.o timer.o times.o tty.o uinfo.o uname.o v8_regexp.o \
+ v8_regerror.o v8_regsub.o wait.o wincap.o window.o winf.o \
$(EXTRA_DLL_OFILES) $(EXTRA_OFILES) $(MALLOC_OFILES) $(MT_SAFE_OBJECTS)
GMON_OFILES:=gmon.o mcount.o profil.o
@@ -219,7 +219,7 @@ API_VER:=$(srcdir)/include/cygwin/version.h
PWD:=${shell pwd}
LIB_NAME:=$(PWD)/libcygwin.a
LIBSERVER:=@LIBSERVER@
-SUBLIBS:=$(PWD)/libpthread.a $(PWD)/libutil.a $(PWD)/libm.a $(PWD)/libc.a $(PWD)/libdl.a
+SUBLIBS:=$(PWD)/libpthread.a $(PWD)/libutil.a $(PWD)/libm.a $(PWD)/libc.a $(PWD)/libdl.a $(PWD)/libresolv.a
EXTRALIBS:=libautomode.a libbinmode.a libtextmode.a libtextreadmode.a
INSTOBJS:=automode.o binmode.o textmode.o textreadmode.o
TARGET_LIBS:=$(LIB_NAME) $(CYGWIN_START) $(GMON_START) $(LIBGMON_A) $(SUBLIBS) $(INSTOBJS) $(EXTRALIBS)
@@ -443,6 +443,9 @@ $(PWD)/libc.a: speclib $(LIB_NAME) $(PWD)/libm.a libpthread.a libutil.a
$(PWD)/libdl.a: speclib $(LIB_NAME) dlfcn.o
/bin/sh ${word 1, $^} $@ "${NM}" "$(AR)" ${wordlist 2, 99, $^}
+$(PWD)/libresolv.a: speclib $(LIB_NAME) minires.o
+ /bin/sh ${word 1, $^} $@ "${NM}" "$(AR)" ${wordlist 2, 99, $^}
+
lib%.a: %.o
$(AR) cru $@ $?