aboutsummaryrefslogtreecommitdiff
path: root/kerberos5/tools
diff options
context:
space:
mode:
authorDoug Rabson <dfr@FreeBSD.org>2008-05-07 13:53:12 +0000
committerDoug Rabson <dfr@FreeBSD.org>2008-05-07 13:53:12 +0000
commit33f12199250a09b573f7a518b523fdac3f120b8f (patch)
tree1338a6c0e5d3e7c3b0da720ac15cd79fc72c6b5a /kerberos5/tools
parent4fe54d7c6acb302aacc6ac18798804b26c882c13 (diff)
downloadsrc-33f12199250a09b573f7a518b523fdac3f120b8f.tar.gz
src-33f12199250a09b573f7a518b523fdac3f120b8f.zip
Fix conflicts after heimdal-1.1 import and add build infrastructure. Import
all non-style changes made by heimdal to our own libgssapi.
Notes
Notes: svn path=/head/; revision=178828
Diffstat (limited to 'kerberos5/tools')
-rw-r--r--kerberos5/tools/Makefile2
-rw-r--r--kerberos5/tools/asn1_compile/Makefile7
-rw-r--r--kerberos5/tools/slc/Makefile34
3 files changed, 40 insertions, 3 deletions
diff --git a/kerberos5/tools/Makefile b/kerberos5/tools/Makefile
index ed8d30a03019..271f511d0d7a 100644
--- a/kerberos5/tools/Makefile
+++ b/kerberos5/tools/Makefile
@@ -1,5 +1,5 @@
# $FreeBSD$
-SUBDIR= make-print-version make-roken asn1_compile
+SUBDIR= make-print-version make-roken asn1_compile slc
.include <bsd.subdir.mk>
diff --git a/kerberos5/tools/asn1_compile/Makefile b/kerberos5/tools/asn1_compile/Makefile
index a8ffa3283c73..8fc7b01573b3 100644
--- a/kerberos5/tools/asn1_compile/Makefile
+++ b/kerberos5/tools/asn1_compile/Makefile
@@ -10,8 +10,11 @@ SRCS= gen.c \
gen_free.c \
gen_glue-fixed.c \
gen_length.c \
+ gen_seq.c \
hash.c \
+ ecalloc.c \
emalloc.c \
+ estrdup.c \
main.c \
symbol.c \
getarg.c \
@@ -41,8 +44,8 @@ roken.h: ../make-roken/make-roken
cd ${.CURDIR}/../make-roken && ${MAKE}
gen_glue-fixed.c: gen_glue.c
- sed -e '106s/"/"#ifdef __PARSE_UNITS_H__\\n/;'\
- -e '106s/",/\\n#endif\\n",/' ${.ALLSRC} > ${.TARGET}
+ sed -e '96s/"/"#ifdef __PARSE_UNITS_H__\\n/;'\
+ -e '96s/",/\\n#endif\\n",/' ${.ALLSRC} > ${.TARGET}
CLEANFILES+= gen_glue-fixed.c
.include <bsd.prog.mk>
diff --git a/kerberos5/tools/slc/Makefile b/kerberos5/tools/slc/Makefile
new file mode 100644
index 000000000000..638862842793
--- /dev/null
+++ b/kerberos5/tools/slc/Makefile
@@ -0,0 +1,34 @@
+# $FreeBSD$
+
+PROG= slc
+NO_MAN=
+
+SRCS= get_window_size.c \
+ getarg.c \
+ slc-gram.y \
+ slc-lex.l \
+ slc.h \
+ strupr.c
+
+SRCS+= print_version.c \
+ print_version.h
+
+CFLAGS+=-I${KRB5DIR}/lib/roken -I${KRB5DIR}/lib/sl -I${KRB5DIR}/lib/vers -I.
+
+CLEANFILES= print_version.h roken.h
+
+print_version.h: ../make-print-version/make-print-version
+ ../make-print-version/make-print-version ${.TARGET}
+
+../make-print-version/make-print-version: .PHONY
+ cd ${.CURDIR}/../make-print-version && ${MAKE}
+
+roken.h: ../make-roken/make-roken
+ ../make-roken/make-roken > ${.TARGET}
+
+../make-roken/make-roken: .PHONY
+ cd ${.CURDIR}/../make-roken && ${MAKE}
+
+.include <bsd.prog.mk>
+
+.PATH: ${KRB5DIR}/lib/vers ${KRB5DIR}/lib/roken ${KRB5DIR}/lib/sl