Rev 4819 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4819 | Rev 4866 | ||
---|---|---|---|
Line 14... | Line 14... | ||
14 | ifndef MAIN_MAKEFILE |
14 | ifndef MAIN_MAKEFILE |
15 | SRC_PATH:=$(SRC_PATH:.%=..%) |
15 | SRC_PATH:=$(SRC_PATH:.%=..%) |
16 | endif |
16 | endif |
17 | CC_IDENT=gcc 4.8.1 (GCC) |
17 | CC_IDENT=gcc 4.8.1 (GCC) |
18 | ARCH=x86 |
18 | ARCH=x86 |
19 | CC=gcc |
19 | CC = kos32-gcc |
20 | CXX=g++ |
20 | CXX= kos32-g++ |
21 | AS=gcc |
21 | AS = kos32-gcc |
22 | LD=ld |
22 | LD = kos32-ld |
23 | DEPCC=gcc |
23 | DEPCC=gcc |
24 | DEPCCFLAGS= $(CPPFLAGS) |
24 | DEPCCFLAGS= $(CPPFLAGS) |
25 | DEPAS=gcc |
25 | DEPAS=gcc |
26 | DEPASFLAGS= $(CPPFLAGS) |
26 | DEPASFLAGS= $(CPPFLAGS) |
27 | YASM=nasm |
27 | YASM=nasm |
28 | DEPYASM=nasm |
28 | DEPYASM=nasm |
29 | AR=ar |
29 | AR=kos32-ar |
30 | ARFLAGS=rc |
30 | ARFLAGS=rc |
31 | AR_O=$@ |
31 | AR_O=$@ |
32 | RANLIB=: |
32 | RANLIB=: |
33 | STRIP=strip |
33 | STRIP=kos32-strip |
34 | CP=cp -p |
34 | CP=cp -p |
35 | LN_S=ln -s -f |
35 | LN_S=ln -s -f |
36 | CPPFLAGS= -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=32 -D_LARGEFILE_SOURCE -U__STRICT_ANSI__ |
36 | CPPFLAGS= -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=32 -D_LARGEFILE_SOURCE -U__STRICT_ANSI__ |
37 | CFLAGS= -I../newlib/include -U_Win32 -U_WIN32 -U__MINGW32__ -std=c99 -fomit-frame-pointer -Wdeclaration-after-statement -Wall -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast -Wstrict-prototypes -O2 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=vla |
37 | CFLAGS= -I../newlib/include -I../zlib -U_Win32 -U_WIN32 -U__MINGW32__ -std=c99 -fomit-frame-pointer -Wdeclaration-after-statement -Wall -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast -Wstrict-prototypes -O2 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=vla |
38 | CXXFLAGS= -D__STDC_CONSTANT_MACROS |
38 | CXXFLAGS= -D__STDC_CONSTANT_MACROS |
39 | ASFLAGS= -I../newlib/include -U_Win32 -U_WIN32 -U__MINGW32__ |
39 | ASFLAGS= -I../newlib/include -U_Win32 -U_WIN32 -U__MINGW32__ |
40 | AS_C=-c |
40 | AS_C=-c |
41 | AS_O=-o $@ |
41 | AS_O=-o $@ |
42 | CC_C=-c |
42 | CC_C=-c |
Line 46... | Line 46... | ||
46 | CXX_O=-o $@ |
46 | CXX_O=-o $@ |
47 | LD_O=-o $@ |
47 | LD_O=-o $@ |
48 | LD_LIB=-l% |
48 | LD_LIB=-l% |
49 | LD_PATH=-L |
49 | LD_PATH=-L |
50 | DLLTOOL=dlltool |
50 | DLLTOOL=dlltool |
51 | LDFLAGS=-L../../lib --output-def $$(@:$(SLIBSUF)=.orig.def) -nostdlib --enable-runtime-pseudo-reloc |
51 | LDFLAGS=-L../../lib -L/home/autobuild/tools/win32/mingw32/lib --output-def $$(@:$(SLIBSUF)=.orig.def) -nostdlib --enable-runtime-pseudo-reloc |
52 | LDFLAGS-ffserver=-Wl,-E |
52 | LDFLAGS-ffserver=-Wl,-E |
53 | SHFLAGS=-shared -s -T../newlib/dll.lds -Map map -Bsymbolic --entry _DllStartup --image-base 0 --out-implib $(SUBDIR)lib$(SLIBNAME:$(SLIBSUF)=.dll.a) --version-script $(SUBDIR)lib$(NAME).ver -ldll |
53 | SHFLAGS=-shared -s -T../newlib/dll.lds -Bsymbolic --entry _DllStartup --image-base 0 --out-implib $(SUBDIR)lib$(SLIBNAME:$(SLIBSUF)=.dll.a) --version-script $(SUBDIR)lib$(NAME).ver -ldll |
54 | YASMFLAGS=-f win32 -DPREFIX |
54 | YASMFLAGS=-f win32 -DPREFIX |
55 | BUILDSUF= |
55 | BUILDSUF= |
56 | PROGSSUF= |
56 | PROGSSUF= |
57 | FULLNAME=$(NAME)$(BUILDSUF) |
57 | FULLNAME=$(NAME)$(BUILDSUF) |
58 | LIBPREF=lib |
58 | LIBPREF=lib |