commit - 52daa6ad930882d88e621503559fcb23baad5d7b
commit + 40de210a716dc3b8dd4116cda482c851eac44d4f
blob - 3e1b5a6503253dd7ff37dc4d1307370d0718aee1
blob + 01a30d765e4c2cfac5ffe27e0d8f3ac9b8a9ebf1
--- .gitignore
+++ .gitignore
etc/*
got/got
gotadmin/gotadmin
+gotctl/gotctl
gotd/gotd
gotd/parse.c
gotsh/gotsh
blob - 9ca4c3b786661579be30e922d756cf814b4885e9
blob + 17ea73cf28be7bd7139e31a4f3774bd84830eb25
--- Makefile.am
+++ Makefile.am
# TODO: gotd gotsh template
if GOTD_ENABLED
-SUBDIRS += gotd gotsh
+SUBDIRS += gotd gotsh gotctl
endif
include $(top_builddir)/Makefile.common
blob - f2a2bfa6532702ab19ed14aa09e496b67ebe6322
blob + 3439c32ecd69b1f62d1db6f70f293597a96be1f4
--- configure.ac
+++ configure.ac
if test "x$enable_gotd" = "xyes"; then
AC_CONFIG_FILES([gotd/Makefile])
AC_CONFIG_FILES([gotsh/Makefile])
+ AC_CONFIG_FILES([gotctl/Makefile])
fi
AC_OUTPUT
blob - b3688e05a41671c5424eccd960798be8f074df6f (mode 644)
blob + /dev/null
--- gotctl/Makefile
+++ /dev/null
-.PATH:${.CURDIR}/../lib ${.CURDIR}/../gotd
-
-.include "../got-version.mk"
-
-PROG= gotctl
-SRCS= gotctl.c error.c imsg.c object_qid.c path.c \
- pollfd.c hash.c
-
-MAN = ${PROG}.8
-
-CPPFLAGS = -I${.CURDIR}/../include -I${.CURDIR}/../lib -I${.CURDIR}/../gotd
-
-.if defined(PROFILE)
-LDADD = -lutil_p -levent_p
-.else
-LDADD = -lutil -levent
-.endif
-DPADD = ${LIBUTIL} ${LIBEVENT}
-
-.if ${GOT_RELEASE} != "Yes"
-NOMAN = Yes
-.else
-BINDIR = ${PREFIX}/sbin
-.endif
-
-realinstall:
- ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} \
- -m ${BINMODE} ${PROG} ${BINDIR}/${PROG}
-
-.include <bsd.prog.mk>
blob - /dev/null
blob + f4b64e007cfd19651676454bbf4937d33a2a4cda (mode 644)
--- /dev/null
+++ gotctl/Makefile.am
+bin_PROGRAMS = gotctl
+
+include $(top_builddir)/Makefile.common
+
+AM_CPPFLAGS += -I$(top_builddir)/gotd
+
+gotctl_SOURCES = gotctl.c \
+ $(top_srcdir)/gotd/imsg.c \
+ $(top_srcdir)/lib/error.c \
+ $(top_srcdir)/lib/gitproto.c \
+ $(top_srcdir)/lib/path.c \
+ $(top_srcdir)/lib/pkt.c \
+ $(top_srcdir)/lib/pollfd.c \
+ $(top_srcdir)/lib/reference_parse.c \
+ $(top_srcdir)/lib/serve.c \
+ $(top_srcdir)/lib/sha1.c
+
+gotctl_DEPENDENCIES = $(top_builddir)/compat/libopenbsd-compat.a
+EXTRA_DIST = gotctl.8
+
+man8_MANS = gotctl.8
+
+LDADD = -L$(top_builddir)/compat -L$(top_builddir)/gotd -lopenbsd-compat -lm
+if HOST_FREEBSD
+LDADD += -lmd
+endif