summaryrefslogtreecommitdiffstats
path: root/ncat/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'ncat/Makefile.in')
-rw-r--r--ncat/Makefile.in209
1 files changed, 209 insertions, 0 deletions
diff --git a/ncat/Makefile.in b/ncat/Makefile.in
new file mode 100644
index 0000000..c8c3fb7
--- /dev/null
+++ b/ncat/Makefile.in
@@ -0,0 +1,209 @@
+# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
+
+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+# Ncat Makefile
+
+
+SHELL = @SHELL@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+datarootdir = @datarootdir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+includedir = @includedir@
+oldincludedir = /usr/include
+
+top_builddir = .
+
+pkgdatadir = $(datadir)/ncat
+
+INSTALL = @INSTALL@
+transform = @program_transform_name@
+
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+bindir = @bindir@
+sbindir = @sbindir@
+mandir = @mandir@
+srcdir = @srcdir@
+
+NBASEDIR = ../nbase
+NSOCKDIR = ../nsock/src
+NSOCKLIB = $(NSOCKDIR)/libnsock.a
+NBASELIB = $(NBASEDIR)/libnbase.a
+
+CC = @CC@
+CPPFLAGS = @CPPFLAGS@
+CFLAGS = @CFLAGS@
+LDFLAGS = @LDFLAGS@
+LIBS = @LIBS@
+DEFS = @DEFS@ -DNCAT_DATADIR="\"$(pkgdatadir)\""
+# With GCC, add extra security checks to source code.
+DEFS += -D_FORTIFY_SOURCE=2
+INCLS = -I. -I.. -I../nsock/include/ -I$(NBASEDIR)
+RM = rm -f
+STRIP = @STRIP@
+OPENSSL_LIBS = @OPENSSL_LIBS@
+HAVE_OPENSSL = @HAVE_OPENSSL@
+PCAP_LIBS = @PCAP_LIBS@
+NOLUA = @NOLUA@
+LIBLUADIR = @LIBLUADIR@
+LUA_CFLAGS = @LUA_CFLAGS@
+
+
+CPPFLAGS += $(DEFS) $(INCLS)
+
+SHTOOL = ../shtool
+
+# DESTDIR can be used by package maintainers to install Ncat under its
+# usual directory structure into a different tree.
+DESTDIR =
+
+SRCS = ncat_main.c ncat_connect.c ncat_core.c ncat_posix.c ncat_listen.c ncat_proxy.c ncat_ssl.c base64.c http.c util.c sys_wrap.c
+OBJS = ncat_main.o ncat_connect.o ncat_core.o ncat_posix.o ncat_listen.o ncat_proxy.o ncat_ssl.o base64.o http.o util.o sys_wrap.o
+DATAFILES =
+
+ifneq ($(HAVE_OPENSSL),)
+SRCS += http_digest.c
+OBJS += http_digest.o
+DATAFILES = certs/ca-bundle.crt
+endif
+
+ifneq ($(NOLUA),yes)
+LUA_SRCS = ncat_lua.c
+LUA_OBJS = ncat_lua.o
+LUA_LIBS = @LIBLUA_LIBS@ -lm
+LUA_CFLAGS += -DHAVE_LUA=1 -I../liblua
+else
+LUA_SRCS =
+LUA_OBJS =
+LUA_LIBS =
+LUA_CFLAGS =
+endif
+
+SRCS += $(LUA_SRCS)
+OBJS += $(LUA_OBJS)
+
+TARGET = ncat
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = config.h
+CONFIG_CLEAN_FILES = $(CONFIG_HEADER) config.cache config.log config.status
+
+TEST_PROGS = test/addrset test/test-uri test/test-cmdline-split
+ifneq ($(HAVE_OPENSSL),)
+TEST_PROGS += test/test-wildcard
+endif
+
+all: $(TARGET)
+
+$(LIBLUADIR)/liblua.a: @LUA_BUILD@
+
+build-lua: $(LIBLUADIR)/Makefile
+ @echo Compiling liblua; cd $(LIBLUADIR) && $(MAKE) liblua.a CC="$(CC)" MYCFLAGS="$(CFLAGS) $(LUA_CFLAGS)"
+
+
+$(TARGET): @LUA_DEPENDS@ $(OBJS) $(NSOCKLIB)
+ $(CC) -o $@ $(CFLAGS) $(lua_cflags) $(LDFLAGS) $(OBJS) $(NSOCKLIB) $(NBASELIB) $(OPENSSL_LIBS) $(PCAP_LIBS) $(LUA_LIBS) $(LIBS)
+
+%.o: %.c
+ $(CC) $(CPPFLAGS) $(LUA_CFLAGS) $(CFLAGS) -c $< -o $@
+
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) \
+ && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ $(SHELL) ./config.status --recheck
+
+$(srcdir)/configure: $(srcdir)/configure.ac $(CONFIGURE_DEPENDENCIES)
+ cd $(srcdir) && autoconf
+
+config.h:
+ @if test ! -f config.h; then \
+ cd $(top_builddir) && CONFIG_FILES= CONFIG_HEADERS=config.h \
+ $(SHELL) ./config.status; \
+ fi
+
+test/addrset: test/addrset.o ncat_core.o sys_wrap.o util.o ncat_posix.o $(LUA_OBJS) @LUA_DEPENDS@
+ $(CC) -o $@ $(CFLAGS) $(LDFLAGS) $^ $(NSOCKLIB) $(NBASELIB) $(OPENSSL_LIBS) $(PCAP_LIBS) $(LUA_LIBS) $(LIBS)
+
+test/test-uri: test/test-uri.o base64.o http.o ncat_core.o sys_wrap.o util.o ncat_posix.o $(LUA_OBJS) @LUA_DEPENDS@
+ $(CC) -o $@ $(CFLAGS) $(LDFLAGS) $^ $(NSOCKLIB) $(NBASELIB) $(OPENSSL_LIBS) $(PCAP_LIBS) $(LUA_LIBS) $(LIBS)
+
+test/test-cmdline-split: test/test-cmdline-split.o ncat_posix.o ncat_core.o sys_wrap.o util.o $(LUA_OBJS) @LUA_DEPENDS@
+ $(CC) -o $@ $(CFLAGS) $(LDFLAGS) $^ $(NSOCKLIB) $(NBASELIB) $(OPENSSL_LIBS) $(PCAP_LIBS) $(LUA_LIBS) $(LIBS)
+
+test/test-wildcard: test/test-wildcard.o ncat_core.o ncat_ssl.o sys_wrap.o util.o ncat_posix.o $(LUA_OBJS) @LUA_DEPENDS@
+ $(CC) -o $@ $(CFLAGS) $(LDFLAGS) $^ $(NSOCKLIB) $(NBASELIB) $(OPENSSL_LIBS) $(PCAP_LIBS) $(LUA_LIBS) $(LIBS)
+
+.PHONY: uninstall all clean distclean build-lua
+
+$(NBASEDIR)/libnbase.a: $(NBASEDIR)/Makefile
+ @echo Compiling libnbase;
+ cd $(NBASEDIR) && $(MAKE)
+
+$(NSOCKDIR)/libnsock.a: $(NSOCKDIR)/Makefile
+ @echo Compiling libnsock;
+ cd $(NSOCKDIR) && $(MAKE)
+
+install: $(TARGET)
+ @echo Installing Ncat;
+ $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1
+ $(INSTALL) -c -m 755 ncat $(DESTDIR)$(bindir)/ncat
+ $(STRIP) -x $(DESTDIR)$(bindir)/ncat
+ if [ -n "$(DATAFILES)" ]; then \
+ $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(pkgdatadir); \
+ $(INSTALL) -c -m 644 $(DATAFILES) $(DESTDIR)$(pkgdatadir)/; \
+ fi
+ $(INSTALL) -c -m 644 docs/$(TARGET).1 $(DESTDIR)$(mandir)/man1/$(TARGET).1
+
+uninstall:
+ @echo Uninstalling Ncat;
+ $(RM) -f $(DESTDIR)$(bindir)/$(TARGET)
+ $(RM) -f $(DESTDIR)$(mandir)/man1/$(TARGET).1
+ $(RM) -rf $(DESTDIR)$(pkgdatadir)/
+
+clean-ncat:
+ $(RM) -f *.o test/*.o $(TARGET) $(TEST_PROGS)
+
+clean: clean-ncat @LUA_CLEAN@
+
+clean-lua:
+ -cd $(LIBLUADIR) && $(MAKE) clean
+
+distclean-lua:
+ -cd $(LIBLUADIR) && $(MAKE) clean
+
+distclean: clean @LUA_DIST_CLEAN@
+ -rm -f Makefile makefile.dep $(CONFIG_CLEAN_FILES)
+
+TESTS = ./test-addrset.sh ./test-cmdline-split ./test-uri
+ifneq ($(HAVE_OPENSSL),)
+TESTS += ./test-wildcard
+endif
+
+check: $(TARGET) $(TEST_PROGS)
+ cd test && ($(addsuffix &&,$(TESTS)) echo "All tests passed.")
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+makefile.dep:
+ $(CC) -MM $(CPPFLAGS) $(SRCS) > $@
+-include makefile.dep
+