124 lines
4.2 KiB
Makefile
124 lines
4.2 KiB
Makefile
# $NetBSD: Makefile,v 1.8 2004/04/06 19:25:02 dillo Exp $
|
|
#
|
|
|
|
DISTNAME= sdk50-win
|
|
PKGNAME= palmos-includes-5.0
|
|
PKGREVISION= 1
|
|
CATEGORIES= devel
|
|
MASTER_SITES= http://www.palmos.com/dev/tools/sdk/
|
|
DISTFILES= sdk50-win.zip
|
|
DISTFILES+= sdk40-core.tar.gz sdk40upd1.tar.gz
|
|
DISTFILES+= sdk35.tar.gz sdk35-update1.tar.gz
|
|
DISTFILES+= sdk31a1.zip
|
|
|
|
MAINTAINER= tech-pkg@giga.or.at
|
|
HOMEPAGE= http://www.palmos.com/dev/tools/gcc/index.html
|
|
COMMENT= Palm OS include files
|
|
|
|
BUILD_DEPENDS+= wget-[0-9]*:../../net/wget
|
|
DEPENDS+= prc-tools>=2.2:../../devel/prc-tools
|
|
|
|
SITES_sdk50-win.zip=http://www.palmos.com/cgi-bin/sdk50.cgi
|
|
SITES_sdk40-core.tar.gz=http://www.palmos.com/cgi-bin/sdk40.cgi
|
|
SITES_sdk40upd1.tar.gz=http://www.palmos.com/cgi-bin/sdk40.cgi
|
|
SITES_sdk35.tar.gz=http://www.palmos.com/cgi-bin/sdk35.cgi
|
|
SITES_sdk35-update1.tar.gz=http://www.palmos.com/cgi-bin/sdk35.cgi
|
|
|
|
NO_CONFIGURE= YES
|
|
NO_BUILD= YES
|
|
EXTRACT_CMD_OPTS.zip= -aqo
|
|
|
|
RESTRICTED= Redistribution not permitted
|
|
NO_SRC_ON_CDROM=${RESTRICTED}
|
|
NO_SRC_ON_FTP= ${RESTRICTED}
|
|
NO_BIN_ON_CDROM=${RESTRICTED}
|
|
NO_BIN_ON_FTP= ${RESTRICTED}
|
|
|
|
LICENSE= palmos-sdk-license
|
|
PLIST_SUBST+= DEFAULT_SDK="${PALMOS_DEFAULT_SDK}"
|
|
|
|
PALMDEV= ${PREFIX}/share/palmdev
|
|
DOCDIR= ${PREFIX}/share/doc/palmdev
|
|
SDK50= ${WRKDIR}/Palm_OS_5_SDK_dr12
|
|
SDK40= ${WRKDIR}
|
|
SDK401= ${WRKDIR}/PalmOS-4.0-SDK-Update-1/PalmOS-Unix
|
|
SDK35= ${WRKDIR}/Palm\ OS\ 3.5\ Support
|
|
SDK31= ${WRKDIR}/Palm\ OS\ 3.1\ Support
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
PALMOS_DEFAULT_SDK?= 4.0.1
|
|
|
|
pre-fetch: install-depends
|
|
. for fetchfile in ${DISTFILES}
|
|
. if defined(SITES_${fetchfile})
|
|
@if [ ! -f ${DISTDIR}/${fetchfile} ]; then \
|
|
${ECHO} "=> ${fetchfile} doesn't seem to exist on this system.";\
|
|
${ECHO} '=> Attempting to fetch ${fetchfile} from' \
|
|
'${SITES_${fetchfile}}'; \
|
|
cd ${DISTDIR} && \
|
|
wget --header 'Referer: ${SITES_${fetchfile}}' \
|
|
${SITES_${fetchfile}}/${fetchfile}; \
|
|
fi
|
|
. endif
|
|
. endfor
|
|
|
|
EXTRACT_NORMAL=sdk40-core.tar.gz sdk40upd1.tar.gz sdk35.tar.gz sdk35-update1.tar.gz sdk31a1.zip
|
|
|
|
do-extract: ${WRKDIR}
|
|
. for file in ${EXTRACT_NORMAL}
|
|
@extract_file="${DISTDIR}/${file}"; export extract_file; \
|
|
cd ${WRKDIR}; ${EXTRACT_CMD}
|
|
. endfor
|
|
@extract_file="${DISTDIR}/sdk50-win.zip"; export extract_file; \
|
|
cd ${WRKDIR}; ${MKDIR} Palm_OS_5_SDK_dr12; cd Palm_OS_5_SDK_dr12; \
|
|
${EXTRACT_CMD}
|
|
|
|
do-install:
|
|
${INSTALL_DATA_DIR} ${PALMDEV}
|
|
${INSTALL_DATA_DIR} ${DOCDIR}
|
|
# --- 5.0 ---
|
|
${INSTALL_DATA_DIR} ${PALMDEV}/sdk-5.0
|
|
${INSTALL_DATA_DIR} ${PALMDEV}/sdk-5.0/include
|
|
cd ${SDK50}/Palm\ OS\ Support/Incs \
|
|
&& ${PAX} -rw . ${PALMDEV}/sdk-5.0/include
|
|
${INSTALL_DATA} ${SDK50}/Palm\ OS\ 5.0\ SDK\ Readme.txt \
|
|
${DOCDIR}/sdk-5.0-readme.txt
|
|
# --- 4.0.1 ---
|
|
${INSTALL_DATA_DIR} ${PALMDEV}/sdk-4.0.1
|
|
${INSTALL_DATA_DIR} ${PALMDEV}/sdk-4.0.1/include
|
|
${INSTALL_DATA_DIR} ${PALMDEV}/sdk-4.0.1/lib
|
|
cd ${SDK40}/Palm\ OS\ Support/Incs \
|
|
&& ${PAX} -rw . ${PALMDEV}/sdk-4.0.1/include
|
|
cd ${SDK40}/Palm\ OS\ Support/GCC\ Libraries \
|
|
&& ${PAX} -rw . ${PALMDEV}/sdk-4.0.1/lib
|
|
cd ${SDK401}/PalmOS-Support && ${PAX} -rw . ${PALMDEV}/sdk-4.0.1
|
|
${INSTALL_DATA} ${SDK401}/Documentation/PalmOS-4.0.1-SDK-Readme \
|
|
${DOCDIR}/sdk-4.0.1-readme.txt
|
|
# --- 4.0 ---
|
|
${INSTALL_DATA_DIR} ${PALMDEV}/sdk-4.0
|
|
${INSTALL_DATA_DIR} ${PALMDEV}/sdk-4.0/include
|
|
${INSTALL_DATA_DIR} ${PALMDEV}/sdk-4.0/lib
|
|
cd ${SDK40}/Palm\ OS\ Support/Incs \
|
|
&& ${PAX} -rw . ${PALMDEV}/sdk-4.0/include
|
|
cd ${SDK40}/Palm\ OS\ Support/GCC\ Libraries \
|
|
&& ${PAX} -rw . ${PALMDEV}/sdk-4.0/lib
|
|
${INSTALL_DATA} ${SDK40}/Documentation/Palm\ OS\ 4.0\ SDK\ ReadMe.txt \
|
|
${DOCDIR}/sdk-4.0-readme.txt
|
|
# --- 3.5 ---
|
|
${INSTALL_DATA_DIR} ${PALMDEV}/sdk-3.5
|
|
${INSTALL_DATA_DIR} ${PALMDEV}/sdk-3.5/include
|
|
${INSTALL_DATA_DIR} ${PALMDEV}/sdk-3.5/lib
|
|
cd ${SDK35}/Incs && ${PAX} -rw *.h header.gcc Core Dynamic Libraries \
|
|
${PALMDEV}/sdk-3.5/include
|
|
cd ${SDK35}/GCC\ Libraries && ${PAX} -rw . ${PALMDEV}/sdk-3.5/lib
|
|
# --- 3.1 ---
|
|
${INSTALL_DATA_DIR} ${PALMDEV}/sdk-3.1
|
|
${INSTALL_DATA_DIR} ${PALMDEV}/sdk-3.1/include
|
|
cd ${SDK31}/Incs && ${PAX} -rw *.h Hardware International System UI \
|
|
${PALMDEV}/sdk-3.1/include
|
|
${INSTALL_DATA} ${WRKDIR}/SDK31\ a1\ README.txt \
|
|
${DOCDIR}/sdk-3.1-readme.txt
|
|
${PREFIX}/bin/palmdev-prep --default ${PALMOS_DEFAULT_SDK}
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|