1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -25,7 +25,7 @@ CROSS=
#CROSS=i686-mingw-
CC?=gcc
AR?=ar
-RANLIB?=ranlib
+RANLIB?=$(CROSS)ranlib
CCC=$(CROSS)$(CC)
WERROR=
WARN=-W -Wall -Wextra $(WERROR)
@@ -1174,7 +1174,7 @@ $(IO_OBJS) $(CDB_OBJS) $(CRITBIT_OBJS)
libowfat.a: $(ALL_OBJS)
$(CROSS)$(AR) cru $@ $(ALL_OBJS)
- -$(CROSS)$(RANLIB) $@
+ -$(RANLIB) $@
CFLAGS+=-I.
CFLAGS_OPT+=-I.
@@ -1187,7 +1187,7 @@ CFLAGS_OPT+=-I.
%.a:
$(CROSS)$(AR) cru $@ $^
- -$(CROSS)$(RANLIB) $@
+ -$(RANLIB) $@
t: t.o libowfat.a libsocket
$(DIET) $(CCC) -g -o $@ t.o libowfat.a `cat libsocket` -lpthread $(LDFLAGS)
@@ -1366,6 +1366,8 @@ socket_accept4.o socket_accept6.o socket
socket_local6.o socket_recv4.o socket_recv6.o socket_remote4.o \
socket_remote6.o socket_accept4_flags.o socket_accept6_flags.o: havesl.h
+socket_remote4.o: havescope.h
+
dns_nd6.o fmt_xlong.o scan_xlong.o fmt_ip6_flat.o $(TEXTCODE_OBJS): haveinline.h
iob_send.o scan_ip6if.o: havealloca.h
@@ -1390,8 +1392,8 @@ Makefile: GNUmakefile dep libdep
srcdirs=$(subst :, ,$(VPATH))
srcfiles=$(foreach dir,$(srcdirs),$(wildcard $(dir)/*.c))
-compile_commands.json.tmpl: json
- ./json $(srcfiles) > $@
+compile_commands.json.tmpl:
+ libowfat-json $(srcfiles) > $@
compile_commands.json: compile_commands.json.tmpl
sed -e 's#"@"#"$(PWD)"#' < $< > $@
@@ -1410,7 +1412,7 @@ update:
dl -n https://html.spec.whatwg.org/entities.json
entities.h: entities.json ent
- ./ent
+ libowfat-ent
scan_html.o: entities.h
|