mirror of
https://git.freebsd.org/ports.git
synced 2025-07-16 16:59:17 -04:00
30 lines
691 B
Text
30 lines
691 B
Text
PACKAGE = mkZiplib
|
|
VERSION ?= 10
|
|
SHLIB_NAME = ${PACKAGE}${VERSION}.so
|
|
|
|
SRCS = unzip.c zip.c mkZiplib${VERSION}.c
|
|
|
|
LOCALBASE ?=/usr/local
|
|
TCL_VER ?=8.4
|
|
|
|
SOBJS= ${SRCS:N*.h:R:S/$/.o/}
|
|
|
|
TCLCONFIG ?=${LOCALBASE}/lib/tcl${TCL_VER}/tclConfig.sh
|
|
|
|
TCL_SHLIB_CFLAGS!= . ${TCLCONFIG}; \
|
|
echo $$TCL_SHLIB_CFLAGS
|
|
TCL_INCLUDE_SPEC!= . ${TCLCONFIG}; \
|
|
echo $$TCL_INCLUDE_SPEC
|
|
TCL_STUB_LIB_SPEC!= . ${TCLCONFIG}; \
|
|
echo $$TCL_STUB_LIB_SPEC
|
|
|
|
CFLAGS += ${TCL_SHLIB_CFLAGS} ${TCL_INCLUDE_SPEC}
|
|
LDFLAGS += ${TCL_STUB_LIB_SPEC} -lz
|
|
|
|
all: ${SHLIB_NAME}
|
|
|
|
${SHLIB_NAME}: ${SOBJS}
|
|
${CC} ${LDFLAGS} -shared -o ${.TARGET} `lorder ${SOBJS} | tsort -q` ${LDADD}
|
|
|
|
clean:
|
|
@rm -f ${SHLIB_NAME} ${SOBJS}
|