[package] update squid to 2.7STABLE9, thanks to Tomasz Mon
[openwrt/svn-archive/archive.git] / net / squid / patches / 005-lib-makefile.patch
1 --- a/lib/Makefile.in
2 +++ b/lib/Makefile.in
3 @@ -60,8 +60,10 @@ am__libmiscutil_a_SOURCES_DIST = Array.c
4 rfc1123.c rfc1738.c rfc2617.c safe_inet_addr.c snprintf.c \
5 splay.c Stack.c strsep.c stub_memaccount.c util.c uudecode.c \
6 win32lib.c
7 +@NEED_OWN_MD5_TRUE@am__host_objects_1 = md5.$(HOST_OBJEXT)
8 @NEED_OWN_SNPRINTF_TRUE@am__objects_1 = snprintf.$(OBJEXT)
9 @NEED_OWN_STRSEP_TRUE@am__objects_2 = strsep.$(OBJEXT)
10 +@NEED_OWN_SNPRINTF_TRUE@am__host_objects_2 = snprintf.$(HOST_OBJEXT)
11 @ENABLE_MINGW32SPECIFIC_TRUE@am__objects_3 = win32lib.$(OBJEXT)
12 am_libmiscutil_a_OBJECTS = Array.$(OBJEXT) base64.$(OBJEXT) \
13 getfullhostname.$(OBJEXT) hash.$(OBJEXT) heap.$(OBJEXT) \
14 @@ -71,7 +73,19 @@ am_libmiscutil_a_OBJECTS = Array.$(OBJEX
15 $(am__objects_1) splay.$(OBJEXT) Stack.$(OBJEXT) \
16 $(am__objects_2) stub_memaccount.$(OBJEXT) util.$(OBJEXT) \
17 uudecode.$(OBJEXT) $(am__objects_3)
18 +am_libmiscutil_a_HOST_OBJECTS = Array.$(HOST_OBJEXT) \
19 + base64.$(HOST_OBJEXT) getfullhostname.$(HOST_OBJEXT) \
20 + hash.$(HOST_OBJEXT) heap.$(HOST_OBJEXT) \
21 + html_quote.$(HOST_OBJEXT) iso3307.$(HOST_OBJEXT) \
22 + $(am__host_objects_1) radix.$(HOST_OBJEXT) \
23 + rfc1035.$(HOST_OBJEXT) rfc1123.$(HOST_OBJEXT) \
24 + rfc1738.$(HOST_OBJEXT) rfc2617.$(HOST_OBJEXT) \
25 + safe_inet_addr.$(HOST_OBJEXT) $(am__host_objects_2) \
26 + splay.$(HOST_OBJEXT) Stack.$(HOST_OBJEXT) \
27 + stub_memaccount.$(HOST_OBJEXT) util.$(HOST_OBJEXT) \
28 + uudecode.$(HOST_OBJEXT)
29 libmiscutil_a_OBJECTS = $(am_libmiscutil_a_OBJECTS)
30 +libmiscutil_a_HOST_OBJECTS = $(am_libmiscutil_a_HOST_OBJECTS)
31 libntlmauth_a_AR = $(AR) $(ARFLAGS)
32 libntlmauth_a_DEPENDENCIES = @LIBOBJS@
33 am_libntlmauth_a_OBJECTS = ntlmauth.$(OBJEXT)
34 @@ -89,15 +103,19 @@ depcomp = $(SHELL) $(top_srcdir)/cfgaux/
35 am__depfiles_maybe = depfiles
36 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
37 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
38 +HOST_COMPILE = $(HOST_CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
39 + $(AM_CFLAGS)
40 CCLD = $(CC)
41 +HOST_CCLD = ld
42 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
43 -SOURCES = $(libdlmalloc_a_SOURCES) $(libmiscutil_a_SOURCES) \
44 +HOST_LINK = $(HOST_CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
45 +SOURCES = $(libdlmalloc_a_SOURCES) $(libmiscutil_a_SOURCES) $(libmiscutil_a_HOST_SOURCES) \
46 $(EXTRA_libmiscutil_a_SOURCES) $(libntlmauth_a_SOURCES) \
47 $(libregex_a_SOURCES) $(libsspwin32_a_SOURCES)
48 DIST_SOURCES = $(libdlmalloc_a_SOURCES) \
49 $(am__libmiscutil_a_SOURCES_DIST) \
50 $(EXTRA_libmiscutil_a_SOURCES) $(libntlmauth_a_SOURCES) \
51 - $(libregex_a_SOURCES) $(libsspwin32_a_SOURCES)
52 + $(libregex_a_SOURCES) $(libsspwin32_a_SOURCES) $(libmiscutil_a_HOST_SOURCES)
53 ETAGS = etags
54 CTAGS = ctags
55 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
56 @@ -105,6 +123,7 @@ ACLOCAL = @ACLOCAL@
57 ALLOCA = @ALLOCA@
58 AMTAR = @AMTAR@
59 AR = @AR@
60 +HOST_AR = ar
61 AR_R = @AR_R@
62 AUTH_LIBS = @AUTH_LIBS@
63 AUTH_MODULES = @AUTH_MODULES@
64 @@ -117,6 +136,7 @@ BASIC_AUTH_HELPERS = @BASIC_AUTH_HELPERS
65 CACHE_HTTP_PORT = @CACHE_HTTP_PORT@
66 CACHE_ICP_PORT = @CACHE_ICP_PORT@
67 CC = @CC@
68 +HOST_CC = gcc
69 CCDEPMODE = @CCDEPMODE@
70 CFLAGS = @CFLAGS@
71 CGIEXT = @CGIEXT@
72 @@ -164,6 +184,8 @@ NEGOTIATE_AUTH_HELPERS = @NEGOTIATE_AUTH
73 NIS_LIBS = @NIS_LIBS@
74 NTLM_AUTH_HELPERS = @NTLM_AUTH_HELPERS@
75 OBJEXT = @OBJEXT@
76 +HOST_OBJEXT = @OBJEXT@.$(shell uname -m)
77 +HOST_DEPEXT = .$(shell uname -m)
78 OPT_DEFAULT_HOSTS = @OPT_DEFAULT_HOSTS@
79 PACKAGE = @PACKAGE@
80 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
81 @@ -261,6 +283,7 @@ EXTRA_LIBRARIES = \
82 noinst_LIBRARIES = \
83 @LIBDLMALLOC@ \
84 libmiscutil.a \
85 + libmiscutil$(shell uname -m).a \
86 libntlmauth.a \
87 @LIBREGEX@ \
88 $(LIBSSPWIN32)
89 @@ -300,9 +323,34 @@ libmiscutil_a_SOURCES = \
90 uudecode.c \
91 $(WIN32SRC)
92
93 +libmiscutil_a_HOST_SOURCES = \
94 + Array.c \
95 + base64.c \
96 + getfullhostname.c \
97 + hash.c \
98 + heap.c \
99 + html_quote.c \
100 + iso3307.c \
101 + $(MD5SOURCE) \
102 + radix.c \
103 + rfc1035.c \
104 + rfc1123.c \
105 + rfc1738.c \
106 + rfc2617.c \
107 + safe_inet_addr.c \
108 + $(SNPRINTFSOURCE) \
109 + splay.c \
110 + Stack.c \
111 + stub_memaccount.c \
112 + util.c \
113 + uudecode.c
114 +
115 libmiscutil_a_LIBADD = \
116 @LIBOBJS@
117
118 +libmiscutil_a_HOST_LIBADD = \
119 + @LIBOBJS@
120 +
121 # $(top_srcdir)/include/version.h should be a dependency
122 libregex_a_SOURCES = \
123 GNUregex.c
124 @@ -323,7 +371,7 @@ INCLUDES = -I$(top_builddir)/include -I$
125 all: all-am
126
127 .SUFFIXES:
128 -.SUFFIXES: .c .o .obj
129 +.SUFFIXES: .c .o .obj .o.$(shell uname -m)
130 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
131 @for dep in $?; do \
132 case '$(am__configure_deps)' in \
133 @@ -360,10 +408,13 @@ libdlmalloc.a: $(libdlmalloc_a_OBJECTS)
134 -rm -f libdlmalloc.a
135 $(libdlmalloc_a_AR) libdlmalloc.a $(libdlmalloc_a_OBJECTS) $(libdlmalloc_a_LIBADD)
136 $(RANLIB) libdlmalloc.a
137 -libmiscutil.a: $(libmiscutil_a_OBJECTS) $(libmiscutil_a_DEPENDENCIES)
138 +libmiscutil.a: $(libmiscutil_a_OBJECTS) $(libmiscutil_a_HOST_OBJECTS) $(libmiscutil_a_DEPENDENCIES)
139 -rm -f libmiscutil.a
140 + -rm -f libmiscutil$(shell uname -m).a
141 $(libmiscutil_a_AR) libmiscutil.a $(libmiscutil_a_OBJECTS) $(libmiscutil_a_LIBADD)
142 + ar rcu libmiscutil$(shell uname -m).a $(libmiscutil_a_HOST_OBJECTS) $(libmiscutil_a_HOST_LIBADD)
143 $(RANLIB) libmiscutil.a
144 + ranlib libmiscutil$(shell uname -m).a
145 libntlmauth.a: $(libntlmauth_a_OBJECTS) $(libntlmauth_a_DEPENDENCIES)
146 -rm -f libntlmauth.a
147 $(libntlmauth_a_AR) libntlmauth.a $(libntlmauth_a_OBJECTS) $(libntlmauth_a_LIBADD)
148 @@ -417,6 +468,21 @@ distclean-compile:
149 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/util.Po@am__quote@
150 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uudecode.Po@am__quote@
151 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/win32lib.Po@am__quote@
152 +@AMDEP_TRUE@DEP_HOST_FILES = $(DEPDIR)/Array.Po.$(HOST_DEPEXT) $(DEPDIR)/GNUregex.Po.$(HOST_DEPEXT) \
153 +@AMDEP_TRUE@ $(DEPDIR)/Stack.Po.$(HOST_DEPEXT) $(DEPDIR)/base64.Po.$(HOST_DEPEXT) \
154 +@AMDEP_TRUE@ $(DEPDIR)/dlmalloc.Po.$(HOST_DEPEXT) $(DEPDIR)/drand48.Po.$(HOST_DEPEXT) \
155 +@AMDEP_TRUE@ $(DEPDIR)/getfullhostname.Po.$(HOST_DEPEXT) $(DEPDIR)/hash.Po.$(HOST_DEPEXT) \
156 +@AMDEP_TRUE@ $(DEPDIR)/heap.Po.$(HOST_DEPEXT) $(DEPDIR)/html_quote.Po.$(HOST_DEPEXT) \
157 +@AMDEP_TRUE@ $(DEPDIR)/inet_ntoa.Po.$(HOST_DEPEXT) $(DEPDIR)/initgroups.Po.$(HOST_DEPEXT) \
158 +@AMDEP_TRUE@ $(DEPDIR)/iso3307.Po.$(HOST_DEPEXT) $(DEPDIR)/md5.Po.$(HOST_DEPEXT) \
159 +@AMDEP_TRUE@ $(DEPDIR)/ntlmauth.Po.$(HOST_DEPEXT) $(DEPDIR)/radix.Po.$(HOST_DEPEXT) \
160 +@AMDEP_TRUE@ $(DEPDIR)/rfc1035.Po.$(HOST_DEPEXT) $(DEPDIR)/rfc1123.Po.$(HOST_DEPEXT) \
161 +@AMDEP_TRUE@ $(DEPDIR)/rfc1738.Po.$(HOST_DEPEXT) $(DEPDIR)/rfc2617.Po.$(HOST_DEPEXT) \
162 +@AMDEP_TRUE@ $(DEPDIR)/safe_inet_addr.Po.$(HOST_DEPEXT) $(DEPDIR)/snprintf.Po.$(HOST_DEPEXT) \
163 +@AMDEP_TRUE@ $(DEPDIR)/splay.Po.$(HOST_DEPEXT) $(DEPDIR)/strerror.Po.$(HOST_DEPEXT) \
164 +@AMDEP_TRUE@ $(DEPDIR)/stub_memaccount.Po.$(HOST_DEPEXT) $(DEPDIR)/tempnam.Po.$(HOST_DEPEXT) \
165 +@AMDEP_TRUE@ $(DEPDIR)/util.Po.$(HOST_DEPEXT) $(DEPDIR)/uudecode.Po.$(HOST_DEPEXT)
166 +
167
168 .c.o:
169 @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
170 @@ -425,6 +491,9 @@ distclean-compile:
171 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
172 @am__fastdepCC_FALSE@ $(COMPILE) -c $<
173
174 +.c.o.$(shell uname -m):
175 + $(HOST_COMPILE) -o $(shell basename $< .c).o.$(shell uname -m) -c $<
176 +
177 .c.obj:
178 @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
179 @am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po