[prev in list] [next in list] [prev in thread] [next in thread] 

List:       uclibc-cvs
Subject:    svn commit: trunk/uClibc:  libc/inet
From:       aldot () uclibc ! org (aldot at uclibc ! org)
Date:       2008-05-31 16:49:53
Message-ID: 20080531164953.8C9AC3C8E4 () busybox ! net
[Download RAW message or body]

Author: aldot
Date: 2008-05-31 09:49:52 -0700 (Sat, 31 May 2008)
New Revision: 22149

Log:
- generate deps via gcc


Modified:
   trunk/uClibc/Makerules
   trunk/uClibc/libc/inet/Makefile.in


Changeset:
Modified: trunk/uClibc/Makerules
===================================================================
--- trunk/uClibc/Makerules	2008-05-31 12:58:22 UTC (rev 22148)
+++ trunk/uClibc/Makerules	2008-05-31 16:49:52 UTC (rev 22149)
@@ -99,8 +99,10 @@
 disp_ar        = $($(DISP)_disp_ar)
 disp_ld        = $($(DISP)_disp_ld)
 
-cmd_compile.c = $(CC) -c $< -o $@ $(CFLAGS) $(ARCH_CFLAGS) $(CFLAGS-$(suffix $@)) \
$(filter-out $(CFLAGS-OMIT-$(notdir $<)),$(CFLAGS-$(notdir $(^D)))) $(CFLAGS-$(subst \
                $(top_srcdir),,$(dir $<))) $(CFLAGS-$(notdir $<)) $(CFLAGS-$(notdir \
                $@))
-cmd_compile.u = $(CC) $^ $(DEPS-$(notdir $@)) -o $@ $(CFLAGS) $(CFLAGS-$(notdir \
$(^D))) $(CFLAGS-$(notdir $@)) +cmd_gen.dep = -MT $@ -MD -MF $(@D)/$(@F).dep
+
+cmd_compile.c = $(CC) -c $< -o $@ $(CFLAGS) $(ARCH_CFLAGS) $(CFLAGS-$(suffix $@)) \
$(filter-out $(CFLAGS-OMIT-$(notdir $<)),$(CFLAGS-$(notdir $(^D)))) $(CFLAGS-$(subst \
$(top_srcdir),,$(dir $<))) $(CFLAGS-$(notdir $<)) $(CFLAGS-$(notdir $@))  \
$(cmd_gen.dep) +cmd_compile.u = $(CC) $^ $(DEPS-$(notdir $@)) -o $@ $(CFLAGS) \
$(CFLAGS-$(notdir $(^D))) $(CFLAGS-$(notdir $@)) $(cmd_gen.dep)  cmd_compile.S = \
$(filter-out -std=gnu99, $(cmd_compile.c)) -D__ASSEMBLER__ $(ASFLAGS) $(ARCH_ASFLAGS) \
$(ASFLAGS-$(suffix $@)) $(ASFLAGS-$(notdir $<)) $(ASFLAGS-$(notdir $@))  \
cmd_compile.m = $(cmd_compile.c) -DL_$(patsubst %$(suffix $(notdir $@)),%,$(notdir \
$@))  cmd_compile-m = $(CC) $^ -c -o $@ $(CFLAGS) $(ARCH_CFLAGS) $(CFLAGS-$(suffix \
$@)) $(CFLAGS-$(notdir $(@D))) $(CFLAGS-$(notdir $@)) @@ -292,13 +294,24 @@
 	$(do_strip)
 	$(do_ar)
 
+.depends.dep := \
+	$(patsubst %.o,%.o.dep,$(filter %.o,$(libc-a-y) $(libc-so-y))) \
+	$(patsubst %.os,%.os.dep,$(filter %.os,$(libc-a-y) $(libc-so-y))) \
+	$(patsubst %.oS,%.oS.dep,$(filter %.oS,$(libc-a-y) $(libc-so-y)))
+
+ifdef .depends.dep
+-include $(.depends.dep)
+endif
+
 .PHONY: dummy create
 clean: objclean-y headers_clean-y
+realclean: clean
+	$(Q)$(RM) $(.depends.dep)
 
 objclean-y: $(objclean-y)
 headers_clean-y: $(headers_clean-y)
 
 .PHONY: \
-	all check clean distclean test \
+	all check clean realclean distclean test \
 	config dist menuconfig oldconfig release \
 	subdirs utils

Modified: trunk/uClibc/libc/inet/Makefile.in
===================================================================
--- trunk/uClibc/libc/inet/Makefile.in	2008-05-31 12:58:22 UTC (rev 22148)
+++ trunk/uClibc/libc/inet/Makefile.in	2008-05-31 16:49:52 UTC (rev 22149)
@@ -17,9 +17,6 @@
 # multi source addr.c
 addr_CSRC :=	inet_aton.c inet_addr.c inet_ntoa.c inet_makeaddr.c \
 	inet_lnaof.c inet_netof.c
-$(patsubst %.c,$(INET_DIR)/%.o,$(addr_CSRC)): $(INET_DIR)/addr.c
-$(patsubst %.c,$(INET_DIR)/%.os,$(addr_CSRC)): $(INET_DIR)/addr.c
-$(patsubst %.c,$(INET_DIR)/%.oS,$(addr_CSRC)): $(INET_DIR)/addr.c
 CSRC += $(addr_CSRC)
 
 # multi source resolv.c
@@ -31,9 +28,6 @@
 	get_hosts_byaddr_r.c gethostbyname2.c getnameinfo.c gethostent.c \
 	gethostbyname_r.c gethostbyname2_r.c gethostbyaddr_r.c \
 	res_comp.c ns_name.c ethers.c
-$(patsubst %.c,$(INET_DIR)/%.o,$(resolv_CSRC)): $(INET_DIR)/resolv.c
-$(patsubst %.c,$(INET_DIR)/%.os,$(resolv_CSRC)): $(INET_DIR)/resolv.c
-$(patsubst %.c,$(INET_DIR)/%.oS,$(resolv_CSRC)): $(INET_DIR)/resolv.c
 CSRC += $(resolv_CSRC)
 
 # unused ATM
@@ -43,9 +37,6 @@
 socketcalls_CSRC +=	accept.c bind.c connect.c getpeername.c getsockname.c \
 	getsockopt.c listen.c recv.c recvfrom.c recvmsg.c send.c sendmsg.c \
 	sendto.c setsockopt.c shutdown.c socket.c socketpair.c
-$(patsubst %.c,$(INET_DIR)/%.o,$(socketcalls_CSRC)): $(INET_DIR)/socketcalls.c
-$(patsubst %.c,$(INET_DIR)/%.os,$(socketcalls_CSRC)): $(INET_DIR)/socketcalls.c
-$(patsubst %.c,$(INET_DIR)/%.oS,$(socketcalls_CSRC)): $(INET_DIR)/socketcalls.c
 CSRC += $(socketcalls_CSRC)
 
 INET_SRC := $(patsubst %.c,$(INET_DIR)/%.c,$(CSRC))


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic