File: sdcc_mingw32

package info (click to toggle)
sdcc 3.1.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 34,196 kB
  • sloc: ansic: 260,392; cpp: 38,109; sh: 13,121; asm: 5,978; makefile: 5,891; yacc: 2,980; lisp: 1,524; perl: 929; python: 646; awk: 495; lex: 455
file content (22 lines) | stat: -rwxr-xr-x 653 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh
# Script to crosscompile with mingw32
TOOLSPREFIX=/usr/local/cross-tools/bin/i586-mingw32msvc-

export CC=${TOOLSPREFIX}gcc
export CXX=${TOOLSPREFIX}g++
export RANLIB=${TOOLSPREFIX}ranlib
export STRIP=${TOOLSPREFIX}strip

export SDCCCONFIGUREFLAGS=" \
--prefix=/sdcc \
--datarootdir=/sdcc \
docdir=\${datarootdir}/doc \
include_dir_suffix=include \
non_free_include_dir_suffix=non-free/include \
lib_dir_suffix=lib \
non_free_lib_dir_suffix=non-free/lib \
sdccconf_h_dir_separator=\\\\ \
--disable-device-lib \
--host=i586-mingw32msvc --build=unknown-unknown-linux-gnu"

( ../sdcc/configure ${SDCCCONFIGUREFLAGS} && make ) 2>&1 | tee make.log