2 # This is root of installation tree
6 # Don't forget to change if your CC is not gcc
10 # No need to link with libtcl8.0 on ELF system. Your setup might be
13 # This is where package would be installed
15 # On my Debian system this would be
16 # LIBDIR=/usr/local/lib/site-tcl
17 # On Debian Linux this would be
22 MANDIR=${PREFIX}/man/man${MANSECTION}
23 # install program. Must be GNU install compatible. install-sh from the
24 # tcl distribution is good replacement if your install is not GNU
26 INSTALL=/usr/bin/install
27 # End of configuration settings
28 all: libsyslog.so.${VERSION} pkgIndex.tcl
30 libsyslog.so.${VERSION}: tclsyslog.o
31 gcc ${LDFLAGS} -o libsyslog.so.${VERSION} -DVERSION=\"${VERSION}\" tclsyslog.o ${LOADLIBES}
33 tclsyslog.o: tclsyslog.c
34 ${CC} ${CFLAGS} ${INCLUDES} -DVERSION=\"${VERSION}\" -c tclsyslog.c
36 pkgIndex.tcl: libsyslog.so.${VERSION}
37 echo 'package ifneeded Syslog ${VERSION} [list tclPkgSetup $$dir Syslog ${VERSION} {{libsyslog.so.${VERSION} load {syslog}}}]' >pkgIndex.tcl
39 -rm libsyslog.so.${VERSION} pkgIndex.tcl *~ *.o
41 ${INSTALL} -m 755 -d ${LIBDIR}/syslog
42 ${INSTALL} -m 755 -c libsyslog.so.${VERSION} ${LIBDIR}/syslog
43 ${INSTALL} -m 644 -c pkgIndex.tcl ${LIBDIR}/syslog
44 ${INSTALL} -m 644 -c syslog.n ${MANDIR}/syslog.${MANSUFFIX}