TclPKCS11

Check-in [1a3fad8a69]
Login

Check-in [1a3fad8a69]

Overview
Comment:Ditched TEA Added simple Tcl Extension building arch
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 1a3fad8a69a957eba774da331e59222d548a4d238aaf983282c1a959f39fcd42
User & Date: rkeene on 2010-10-10 17:26:18.000
Other Links: manifest | tags
Context
2010-10-10
17:26
Added missing file from last commit check-in: 36d3391e13 user: rkeene tags: trunk
17:26
Ditched TEA Added simple Tcl Extension building arch check-in: 1a3fad8a69 user: rkeene tags: trunk
15:27
Began TEA-ifying TclPKCS11 check-in: 16597afcf3 user: rkeene tags: trunk
Changes


1
2
3
4
5
6
7


aclocal.m4
aclocal.m4/*
autom4te.cache
autom4te.cache/*
config.log
config.log/*
config.status
>
>







1
2
3
4
5
6
7
8
9
Makefile
Makefile/*
aclocal.m4
aclocal.m4/*
autom4te.cache
autom4te.cache/*
config.log
config.log/*
config.status
1
2
3
4
5

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
CC = @CC@
SHLIB_LD = @SHLIB_LD@
CFLAGS = @CFLAGS@ @SHLIB_CFLAGS@ @CFLAGS_OPTIMIZE@
CPPFLAGS = @CPPFLAGS@ @DEFS@ -DTCL_USE_STUBS=1
LDFLAGS = @CC_SEARCH_FLAGS@ @SHLIB_LD_LIBS@ @TCL_STUB_LIB_SPEC@

LIBS = @LIBS@ @TCL_STUB_LIB_FLAG@

all: tclpkcs11@SHLIB_SUFFIX@

pkcs11.h: pkcs11f.h pkcs11t.h
tclpkcs11.o: tclpkcs11.c pkcs11.h
tclpkcs11@SHLIB_SUFFIX@: tclpkcs11.o
	$(SHLIB_LD) $(LDFLAGS) -o tclpkcs11@SHLIB_SUFFIX@ tclpkcs11.o $(LIBS)

clean:
	rm -f tclpkcs11@SHLIB_SUFFIX@ tclpkcs11.o

distclean: clean
	rm -rf autom4te.cache
	rm -f config.log config.status
	rm -f Makefile

.PHONY: all clean distclean

<
|
|
|
>
|

|



|
|


|







1

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
CC = @CC@

CFLAGS = @CFLAGS@ @SHOBJFLAGS@
CPPFLAGS = @CPPFLAGS@ @DEFS@
LDFLAGS =
SHOBJLDFLAGS = @SHOBJLDFLAGS@
LIBS = @LIBS@

all: tclpkcs11@SHOBJEXT@

pkcs11.h: pkcs11f.h pkcs11t.h
tclpkcs11.o: tclpkcs11.c pkcs11.h
tclpkcs11@SHOBJEXT@: tclpkcs11.o
	$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $(SHOBJLDFLAGS) -o tclpkcs11@SHOBJEXT@ tclpkcs11.o $(LIBS)

clean:
	rm -f tclpkcs11@SHOBJEXT@ tclpkcs11.o

distclean: clean
	rm -rf autom4te.cache
	rm -f config.log config.status
	rm -f Makefile

.PHONY: all clean distclean
Deleted aclocal/tcl.m4 version [3c582bfe3b].
1
2
3
4

#! /bin/bash

cat aclocal/*.m4 > aclocal.m4
autoconf





>
1
2
3
4
5
#! /bin/bash

cat aclocal/*.m4 > aclocal.m4
autoconf
rm -rf autom4te.cache
Added config.guess version [b002d71b91].
Added config.sub version [291ee26c12].
1
2
3
4
5
6
7
8

9
10
11
12
13
14
15
16
17
18
19
20
21

22
23
24
25
26
27
28
dnl Define ourselves
AC_INIT(tclpkcs11, 1.0)

dnl Perform TEA related operations
TEA_INIT(3.9)
TEA_SETUP_COMPILER_CC

dnl Checks for programs.

AC_PROG_MAKE_SET
AC_AIX
AC_GNU_SOURCE

dnl Continue TEA related configuration
TEA_PATH_TCLCONFIG
TEA_LOAD_TCLCONFIG
TEA_CONFIG_CFLAGS

dnl Fix TEA's failings
dnl The TEA developers should not be let near systems
AC_SUBST(SHLIB_SUFFIX)
AC_SUBST(CC_SEARCH_FLAGS)


dnl Find out if we have the functions needed to open shared objects
AC_SEARCH_LIBS(dlopen, dl,, [
	AC_SEARCH_LIBS(shl_load, dld dl)
])
AC_CHECK_FUNCS(dlopen shl_load)




<
<
<
<

>

|


|
<
<
|

|
<
<
<
>







1
2
3




4
5
6
7
8
9
10


11
12
13



14
15
16
17
18
19
20
21
dnl Define ourselves
AC_INIT(tclpkcs11, 1.0)





dnl Checks for programs.
AC_PROG_CC
AC_PROG_MAKE_SET
AC_PROG_INSTALL
AC_GNU_SOURCE

dnl Determine system information


DC_CHK_OS_INFO

dnl Perform Tcl Extension required stuff



TCLEXT_INIT

dnl Find out if we have the functions needed to open shared objects
AC_SEARCH_LIBS(dlopen, dl,, [
	AC_SEARCH_LIBS(shl_load, dld dl)
])
AC_CHECK_FUNCS(dlopen shl_load)