OSDN Git Service

Update my email address. I am no longer andersen@lineo.com
[uclinux-h8/uClibc.git] / libc / inet / Makefile
index 56e783c..c9157bb 100644 (file)
@@ -1,6 +1,7 @@
 # Makefile for uClibc
 #
 # Copyright (C) 2000 by Lineo, inc.
+# Copyright (C) 2000,2001 Erik Andersen <andersen@uclibc.org>
 #
 # This program is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Library General Public License as published by the Free
 # other sundry sources.  Files within this library are copyright by their
 # respective copyright holders.
 
-TOPDIR=../
+TOPDIR=../../
 include $(TOPDIR)Rules.mak
-LIBC=$(TOPDIR)libc.a
 
-DIRS = #rpc
+ifeq ($(strip $(INCLUDE_RPC)),true)
+       DIRS=rpc
+else
+       DIRS=
+endif
+ALL_SUBDIRS = rpc
 
 MSRC=addr.c
 MOBJ=inet_aton.o inet_addr.o inet_ntoa.o
@@ -34,14 +39,18 @@ MOBJ2=encodeh.o decodeh.o encoded.o decoded.o lengthd.o encodeq.o \
        decodeq.o lengthq.o encodea.o decodea.o encodep.o decodep.o \
        formquery.o dnslookup.o resolveaddress.o resolvemailbox.o \
        opennameservers.o closenameservers.o resolvename.o gethostbyname.o\
-       gethostbyaddr.o
+       res_init.o res_query.o gethostbyaddr.o \
+       get_hosts_byname.o get_hosts_byaddr.o read_etc_hosts.o \
+       gethostbyname2.o getnameinfo.o
 
 MSRC3=socketcalls.c
 MOBJ3= accept.o bind.o connect.o getpeername.o getsockname.o getsockopt.o \
        listen.o recv.o recvfrom.o recvmsg.o send.o sendmsg.o sendto.o \
        setsockopt.o shutdown.o socket.o socketpair.o 
 
-CSRC =getservice.c getproto.c hostid.c
+CSRC =getservice.c getproto.c hostid.c getnetent.c getnetbynm.c getnetbyad.c \
+       herror.c inet_net.c ntop.c
+
 COBJS=$(patsubst %.c,%.o, $(CSRC))
 
 OBJS=$(MOBJ) $(MOBJ2) $(MOBJ3) $(COBJS)
@@ -74,12 +83,12 @@ clean: subdirs_clean
        rm -f *.[oa] *~ core
 
 subdirs: $(patsubst %, _dir_%, $(DIRS))
-subdirs_clean: $(patsubst %, _dirclean_%, $(DIRS))
+subdirs_clean: $(patsubst %, _dirclean_%, $(ALL_SUBDIRS))
 
 $(patsubst %, _dir_%, $(DIRS)) : dummy
        $(MAKE) -C $(patsubst _dir_%, %, $@)
 
-$(patsubst %, _dirclean_%, $(DIRS)) : dummy
+$(patsubst %, _dirclean_%, $(ALL_SUBDIRS)) : dummy
        $(MAKE) -C $(patsubst _dirclean_%, %, $@) clean
 
 .PHONY: dummy