Subversion Repositories Kolibri OS

Rev

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