1
2
3
4
5
6
7
8
9
10
11
12
13
|
########################################################################################################
#
# Makefile to build Tcl on Mac OS X packaged as a Framework
# uses standard unix build system in tcl/unix
#
# RCS: @(#) $Id: Makefile,v 1.18 2004/11/19 06:28:29 das Exp $
#
########################################################################################################
#-------------------------------------------------------------------------------------------------------
# customizable settings
DESTDIR ?=
|
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
########################################################################################################
#
# Makefile to build Tcl on Mac OS X packaged as a Framework
# uses standard unix build system in tcl/unix
#
# RCS: @(#) $Id: Makefile,v 1.19 2005/05/14 20:46:46 das Exp $
#
########################################################################################################
#-------------------------------------------------------------------------------------------------------
# customizable settings
DESTDIR ?=
|
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
#-------------------------------------------------------------------------------------------------------
# build rules
${PROJECT}: install-${PROJECT}
${OBJ_DIR}/Makefile: ${UNIX_DIR}/Makefile.in ${UNIX_DIR}/configure
mkdir -p ${OBJ_DIR} && cd ${OBJ_DIR} && ${UNIX_DIR}/configure \
--prefix=${PREFIX} --bindir=${BINDIR} --libdir=${LIBDIR} \
--includedir=${INCLUDEDIR} --mandir=${MANDIR} --enable-threads \
--enable-framework ${CONFIGURE_ARGS} ${EXTRA_CONFIGURE_ARGS}
cd ${OBJ_DIR} && mkdir -p ${PRODUCT_NAME}.framework && \
ln -fs ../${PRODUCT_NAME} ${PRODUCT_NAME}.framework/${PRODUCT_NAME}
build-${PROJECT}: ${OBJ_DIR}/Makefile
|
|
|
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
#-------------------------------------------------------------------------------------------------------
# build rules
${PROJECT}: install-${PROJECT}
${OBJ_DIR}/Makefile: ${UNIX_DIR}/Makefile.in ${UNIX_DIR}/configure
mkdir -p ${OBJ_DIR} && cd ${OBJ_DIR} && ${UNIX_DIR}/configure -C \
--prefix=${PREFIX} --bindir=${BINDIR} --libdir=${LIBDIR} \
--includedir=${INCLUDEDIR} --mandir=${MANDIR} --enable-threads \
--enable-framework ${CONFIGURE_ARGS} ${EXTRA_CONFIGURE_ARGS}
cd ${OBJ_DIR} && mkdir -p ${PRODUCT_NAME}.framework && \
ln -fs ../${PRODUCT_NAME} ${PRODUCT_NAME}.framework/${PRODUCT_NAME}
build-${PROJECT}: ${OBJ_DIR}/Makefile
|