summaryrefslogtreecommitdiff
path: root/devel/w32api/INSTALL
blob: 2dbb6bdd93594476e8fa684cb49a1dab530b993b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# $NetBSD: INSTALL,v 1.4 2003/09/21 16:03:39 kent Exp $

CROSSINC=${PKG_PREFIX}/cross/i386-netbsdpe/include

case ${STAGE} in
POST-INSTALL)
	${SED} "s/^extern const/__declspec(dllimport) extern const/g" /usr/include/ctype.h > ${CROSSINC}/ctype.h
	${SED} "s/^extern FILE/__declspec(dllimport) extern FILE/" /usr/include/stdio.h > ${CROSSINC}/stdio.h
	${SED} "s/^extern size_t __mb_cur_max/__declspec(dllimport) extern size_t __mb_cur_max/" /usr/include/stdlib.h > ${CROSSINC}/stdlib.h
	${SED} "s/^extern __aconst char/__declspec(dllimport) extern __aconst char/" /usr/include/time.h > ${CROSSINC}/time.h
	${SED} "s/^extern/__declspec(dllimport) extern/g" /usr/include/unistd.h > ${CROSSINC}/unistd.h
#	${MKDIR} ${CROSSINC}/i386
#	${SED} "s/_BSD_WCHAR_T_[	 ]*int/_BSD_WCHAR_T_ unsigned short/" /usr/include/i386/ansi.h > ${CROSSINC}/i386/ansi.h
#	cd ${CROSSINC} && ${LN} -sf i386 machine
	${MKDIR} ${CROSSINC}/sys
	${SED} "s/FSHIFT/SYS_PARAM_FSHIFT/g" /usr/include/sys/param.h > ${CROSSINC}/sys/param.h
#	${SED} "s/extern _IO_/__declspec(dllimport) extern _IO_/g" /usr/include/g++/iostream.h > ${CROSSINC}/iostream.h
	;;
esac