]>
Commit | Line | Data |
---|---|---|
88f1aec8 | 1 | diff --git a/configure.in b/configure.in |
2 | index 4d87a3f..36d1fc1 100644 | |
3 | --- a/configure.in | |
4 | +++ b/configure.in | |
5 | @@ -295,16 +295,16 @@ AM_CONDITIONAL(MISSING_SCANDIR, false) | |
6 | ||
7 | dnl AC_REPLACE_FUNCS(strlcpy) | |
8 | ||
9 | -AC_CHECK_FUNCS([strlcpy], , [AC_LIBOBJ(missing/strlcpy) AM_CONDITIONAL(MISSING_STRLCPY, true)]) | |
10 | -AC_CHECK_FUNCS([strlcat], , [AC_LIBOBJ(missing/strlcat) AM_CONDITIONAL(MISSING_STRLCAT, true)]) | |
11 | -AC_CHECK_FUNCS([strsep], , [AC_LIBOBJ(missing/strsep) AM_CONDITIONAL(MISSING_STRSEP, true)]) | |
12 | -AC_CHECK_FUNCS([memmem], , [AC_LIBOBJ(missing/memmem) AM_CONDITIONAL(MISSING_MEMMEM, true)]) | |
13 | -AC_CHECK_FUNCS([memcmp], , [AC_LIBOBJ(missing/memcmp) AM_CONDITIONAL(MISSING_MEMCMP, true)]) | |
14 | -AC_CHECK_FUNCS([basename], , [AC_LIBOBJ(missing/basename) AM_CONDITIONAL(MISSING_BASENAME, true)]) | |
15 | -AC_CHECK_FUNCS([getopt_long], , [AC_LIBOBJ(missing/getopt) AM_CONDITIONAL(MISSING_GETOPT_LONG, true)]) | |
16 | -AC_CHECK_FUNCS([strcasestr], , [AC_LIBOBJ(missing/strcasestr) AM_CONDITIONAL(MISSING_STRCASESTR, true)]) | |
17 | -AC_CHECK_FUNCS([scandir], , [AC_LIBOBJ(missing/scandir) AM_CONDITIONAL(MISSING_SCANDIR, true)]) | |
18 | -AC_CHECK_FUNCS([inet_aton], , [AC_LIBOBJ(missing/inet_aton) AM_CONDITIONAL(MISSING_INET_ATON, true)]) | |
19 | +AC_CHECK_FUNCS([strlcpy], , [AC_LIBOBJ(strlcpy) AM_CONDITIONAL(MISSING_STRLCPY, true)]) | |
20 | +AC_CHECK_FUNCS([strlcat], , [AC_LIBOBJ(strlcat) AM_CONDITIONAL(MISSING_STRLCAT, true)]) | |
21 | +AC_CHECK_FUNCS([strsep], , [AC_LIBOBJ(strsep) AM_CONDITIONAL(MISSING_STRSEP, true)]) | |
22 | +AC_CHECK_FUNCS([memmem], , [AC_LIBOBJ(memmem) AM_CONDITIONAL(MISSING_MEMMEM, true)]) | |
23 | +AC_CHECK_FUNCS([memcmp], , [AC_LIBOBJ(memcmp) AM_CONDITIONAL(MISSING_MEMCMP, true)]) | |
24 | +AC_CHECK_FUNCS([basename], , [AC_LIBOBJ(basename) AM_CONDITIONAL(MISSING_BASENAME, true)]) | |
25 | +AC_CHECK_FUNCS([getopt_long], , [AC_LIBOBJ(getopt) AM_CONDITIONAL(MISSING_GETOPT_LONG, true)]) | |
26 | +AC_CHECK_FUNCS([strcasestr], , [AC_LIBOBJ(strcasestr) AM_CONDITIONAL(MISSING_STRCASESTR, true)]) | |
27 | +AC_CHECK_FUNCS([scandir], , [AC_LIBOBJ(scandir) AM_CONDITIONAL(MISSING_SCANDIR, true)]) | |
28 | +AC_CHECK_FUNCS([inet_aton], , [AC_LIBOBJ(inet_aton) AM_CONDITIONAL(MISSING_INET_ATON, true)]) | |
29 | ||
30 | AC_CHECK_LIB(resolv, inet_aton, | |
31 | AM_CONDITIONAL(INET_ATON_WANTS_RESOLV, true), | |
32 | @@ -836,6 +836,7 @@ AC_CONFIG_FILES( Makefile | |
33 | man/etter.conf.5 | |
34 | share/Makefile | |
35 | src/Makefile | |
36 | + src/missing/Makefile | |
37 | src/os/Makefile | |
38 | src/interfaces/Makefile | |
39 | src/interfaces/daemon/Makefile | |
40 | diff --git a/src/Makefile.am b/src/Makefile.am | |
41 | index 717b2fb..2bc0dcf 100644 | |
42 | --- a/src/Makefile.am | |
43 | +++ b/src/Makefile.am | |
44 | @@ -3,7 +3,7 @@ | |
45 | ||
46 | include $(top_srcdir)/Makefile.am.common | |
47 | ||
48 | -SUBDIRS = os interfaces | |
49 | +SUBDIRS = os interfaces missing | |
50 | ||
51 | bin_PROGRAMS = ettercap | |
52 | ||
53 | @@ -127,7 +127,7 @@ ettercap_SOURCES += dissectors/ec_socks.c \ | |
54 | ||
55 | ettercap_CFLAGS = @EC_CFLAGS@ | |
56 | ||
57 | -ettercap_LDADD = @LIBOBJS@ \ | |
58 | +ettercap_LDADD = missing/libmissing.a \ | |
59 | os/libec_os.a \ | |
60 | interfaces/daemon/libec_daemon.a \ | |
61 | interfaces/text/libec_text.a | |
62 | diff --git a/src/missing/Makefile.am b/src/missing/Makefile.am | |
63 | new file mode 100644 | |
64 | index 0000000..594e470 | |
65 | --- /dev/null | |
66 | +++ b/src/missing/Makefile.am | |
67 | @@ -0,0 +1,4 @@ | |
68 | + | |
69 | +noinst_LIBRARIES = libmissing.a | |
70 | +libmissing_a_SOURCES = | |
71 | +libmissing_a_LIBADD = $(LIBOBJS) $(ALLOCA) |