Subversion Repositories Kolibri OS

Rev

Rev 5024 | Rev 8122 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5024 Rev 6865
Line -... Line 1...
-
 
1
CC = kos32-gcc
1
CC = kos32-gcc
2
LD = kos32-ld 
2
LD = kos32-ld 
3
AR = kos32-ar
-
 
4
 
Line 3... Line 5...
3
 
5
SDK_DIR:= $(abspath ../../..)
-
 
6
CONTRIB_DIR:= $(abspath ../../../..)
Line 4... Line 7...
4
SDK_DIR:= $(abspath ../../..)
7
 
Line 5... Line 8...
5
 
8
LDFLAGS = -static --subsystem native -Tapp-dynamic.lds -Map txview.map --image-base 0
Line 6... Line 9...
6
LDFLAGS = -static -S -nostdlib -T $(SDK_DIR)/sources/newlib/app.lds -Map txview.map --image-base 0
9
 
7
 
10
CFLAGS = -c -O2 -msse2 -fno-ident -U__WIN32__ -U_Win32 -U_WIN32 -U__MINGW32__ -UWIN32
-
 
11
 
-
 
12
INCLUDES= -I./winlib -I./pxdraw -I $(SDK_DIR)/sources/newlib/libc/include -I $(SDK_DIR)/sources/freetype/include
-
 
13
INCLUDES+= -I $(CONTRIB_DIR)/toolchain/binutils/bfd -I $(CONTRIB_DIR)/toolchain/binutils/include
-
 
14
LIBPATH:= -L./ -L $(SDK_DIR)/lib
-
 
15
 
-
 
16
LIB_SRCS= 			\
-
 
17
	  pxdraw/context.c	\
-
 
18
	  pxdraw/dutils.c	\
-
 
19
	  pxdraw/region.c	\
Line 8... Line 20...
8
CFLAGS = -c -fno-ident -O2 -fomit-frame-pointer -U__WIN32__ -U_Win32 -U_WIN32 -U__MINGW32__ -UWIN32
20
	  winlib/button.c	\
9
 
21
	  winlib/winlib.c	\
10
INCLUDES= -I $(SDK_DIR)/sources/newlib/libc/include -I $(SDK_DIR)/sources/freetype/include
22
	  $(NULL)
-
 
23
 
Line -... Line 24...
-
 
24
SOURCES = main.c	\
Line 11... Line 25...
11
LIBPATH:= -L $(SDK_DIR)/lib -L /home/autobuild/tools/win32/mingw32/lib
25
	  fontlib.c	\
Line 12... Line 26...
12
 
26
	  tview.c	\
Line -... Line 27...
-
 
27
	  $(NULL)
-
 
28
 
-
 
29
LIB_OBJS =  $(patsubst %.c, %.o, $(LIB_SRCS))
13
SOURCES = main.c	\
30
 
14
	  fontlib.c     \
31
OBJECTS =  $(patsubst %.c, %.o, $(SOURCES))
-
 
32
 
15
	  tview.c
33
 
Line -... Line 34...
-
 
34
default: txview
-
 
35
 
Line 16... Line 36...
16
 
36
libwin.a: $(LIB_OBJS) Makefile
17
 
37
	$(AR) crs $@ $(LIB_OBJS)