Autotoolify
This commit is contained in:
+26
@@ -0,0 +1,26 @@
|
|||||||
|
# autoreconf
|
||||||
|
/aclocal.m4
|
||||||
|
/autom4te.cache/
|
||||||
|
/compile
|
||||||
|
/config.h.in
|
||||||
|
/config.h.in~
|
||||||
|
/configure
|
||||||
|
/depcomp
|
||||||
|
/install-sh
|
||||||
|
/missing
|
||||||
|
Makefile.in
|
||||||
|
|
||||||
|
# configure
|
||||||
|
/config.h
|
||||||
|
/config.log
|
||||||
|
/config.status
|
||||||
|
/stamp-h1
|
||||||
|
.deps
|
||||||
|
Makefile
|
||||||
|
|
||||||
|
# build
|
||||||
|
*.o
|
||||||
|
/ttynvt
|
||||||
|
|
||||||
|
/ttynvt-*.tar.gz
|
||||||
|
/ttynvt-*.tar.xz
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
CC=gcc
|
|
||||||
CFLAGS=-Wall -Wextra -Werror -Wno-unused-parameter -O3
|
|
||||||
OBJS = ttynvt.o telnet_basic.o telnet_rfc2217.o
|
|
||||||
LIBS = -lpthread -lfuse
|
|
||||||
|
|
||||||
.PHONY: clean
|
|
||||||
|
|
||||||
all: ttynvt
|
|
||||||
|
|
||||||
-include $(OBJS:%.o=%.d)
|
|
||||||
|
|
||||||
%.o: %.c ./Makefile
|
|
||||||
$(CC) -MMD -c -o $@ $< $(CFLAGS)
|
|
||||||
|
|
||||||
ttynvt: $(OBJS)
|
|
||||||
$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f *.o *.d ttynvt
|
|
||||||
|
|
||||||
+20
@@ -0,0 +1,20 @@
|
|||||||
|
# Build ttynvt
|
||||||
|
#
|
||||||
|
|
||||||
|
MAINTAINERCLEANFILES = \
|
||||||
|
aclocal.m4 autom4te.cache compile config.h.in config.h.in~ configure \
|
||||||
|
depcomp install-sh missing \
|
||||||
|
Makefile.in
|
||||||
|
|
||||||
|
CFLAGS_OPT = -O3
|
||||||
|
CFLAGS_WARN = -Wall -Wextra -Werror -Wno-unused-parameter
|
||||||
|
|
||||||
|
bin_PROGRAMS = ttynvt
|
||||||
|
|
||||||
|
ttynvt_SOURCES = \
|
||||||
|
ttynvt.c \
|
||||||
|
telnet_basic.c telnet_rfc2217.c telnet.h telnet_param.h
|
||||||
|
|
||||||
|
ttynvt_CPPFLAGS = -I$(top_builddir) $(FUSE_CFLAGS) $(CFLAGS_OPT) $(CFLAGS_WARN)
|
||||||
|
|
||||||
|
ttynvt_LDADD = $(FUSE_LIBS)
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
m4_define([pkg_version], [0.9])
|
||||||
|
m4_define([pkg_revision], [002])
|
||||||
|
m4_define([pkg_version], m4_ifdef([pkg_revision], [pkg_version.pkg_revision], [pkg_version]))
|
||||||
|
|
||||||
|
AC_INIT([ttynvt],[pkg_version],[frj@thrane.eu])
|
||||||
|
AM_INIT_AUTOMAKE([foreign dist-xz])
|
||||||
|
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
||||||
|
|
||||||
|
AC_USE_SYSTEM_EXTENSIONS
|
||||||
|
|
||||||
|
AC_PROG_CC
|
||||||
|
|
||||||
|
AC_PROG_INSTALL
|
||||||
|
|
||||||
|
AC_HEADER_STDC
|
||||||
|
|
||||||
|
define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])dnl
|
||||||
|
define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
|
||||||
|
define([AC_LIBTOOL_LANG_GCJ_CONFIG], [:])dnl
|
||||||
|
|
||||||
|
AC_C_BIGENDIAN
|
||||||
|
AC_C_CONST
|
||||||
|
AC_C_INLINE
|
||||||
|
|
||||||
|
AC_CHECK_SIZEOF(int, 4)
|
||||||
|
AC_CHECK_SIZEOF(long, 4)
|
||||||
|
|
||||||
|
PKG_PROG_PKG_CONFIG
|
||||||
|
|
||||||
|
PKG_CHECK_MODULES(FUSE, fuse)
|
||||||
|
|
||||||
|
AC_CONFIG_HEADERS([config.h])
|
||||||
|
AC_CONFIG_FILES([
|
||||||
|
Makefile
|
||||||
|
])
|
||||||
|
AC_OUTPUT
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "------------------------------------------------------------------------"
|
||||||
|
echo "$PACKAGE Version $VERSION configured"
|
||||||
|
echo "------------------------------------------------------------------------"
|
||||||
|
echo
|
||||||
@@ -2,12 +2,10 @@
|
|||||||
* Copyright (c) 2018 Lars Thrane A/S
|
* Copyright (c) 2018 Lars Thrane A/S
|
||||||
* SPDX-License-Identifier: GPL-2.0
|
* SPDX-License-Identifier: GPL-2.0
|
||||||
*/
|
*/
|
||||||
|
#include "config.h"
|
||||||
|
|
||||||
#define _FILE_OFFSET_BITS 64
|
#include <cuse_lowlevel.h>
|
||||||
#define _POSIX_C_SOURCE 200809L
|
#include <fuse_opt.h>
|
||||||
#define _GNU_SOURCE
|
|
||||||
#include <fuse/cuse_lowlevel.h>
|
|
||||||
#include <fuse/fuse_opt.h>
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
@@ -31,7 +29,6 @@
|
|||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
#include "telnet.h"
|
#include "telnet.h"
|
||||||
#include "ver.h"
|
|
||||||
|
|
||||||
#define RX_BUF_SIZE 1024
|
#define RX_BUF_SIZE 1024
|
||||||
#define MAX_HOST_NAME 64
|
#define MAX_HOST_NAME 64
|
||||||
@@ -862,10 +859,8 @@ int main(int argc, char *argv[])
|
|||||||
perror("Failed to open log file");
|
perror("Failed to open log file");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
ttynvt_log("ttynvt ver:%u:%02u started, dev:%s\n",
|
ttynvt_log("ttynvt ver:%s started, dev:%s\n",
|
||||||
TTYNVT_VER_MAJOR,
|
PACKAGE_VERSION, param.dev_name);
|
||||||
TTYNVT_VER_MINOR,
|
|
||||||
param.dev_name);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
lfd = -1;
|
lfd = -1;
|
||||||
|
|||||||
Reference in New Issue
Block a user