Subversion Repositories Kolibri OS

Rev

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

Rev 4819 Rev 4866
Line 1... Line -...
1
LIBRARY = pixman-1
-
 
2
 
1
LIBRARY = pixman-1
Line 3... Line 2...
3
CC = gcc
2
 
-
 
3
CC = kos32-gcc
-
 
4
AR = kos32-ar
-
 
5
LD = kos32-ld
-
 
6
STRIP = kos32-strip
4
CFLAGS = -U_Win32 -U_WIN32 -U__MINGW32__ -c -O2 -Wall -Winline -fomit-frame-pointer
7
 
Line 5... Line -...
5
 
-
 
6
LD = ld
8
CFLAGS = -U_Win32 -U_WIN32 -U__MINGW32__ -c -O2 -Wall -Winline -fomit-frame-pointer
-
 
9
 
Line 7... Line 10...
7
LDFLAGS = -shared -s -nostdlib -T ../newlib/dll.lds --entry _DllStartup --image-base=0 --out-implib lib$(LIBRARY).dll.a
10
LDFLAGS = -shared -s -nostdlib -T ../newlib/dll.lds --entry _DllStartup --image-base=0
Line 8... Line 11...
8
 
11
LDFLAGS+= --out-implib lib$(LIBRARY).dll.a
Line 9... Line 12...
9
STRIP = $(PREFIX)strip
12
 
Line 10... Line 13...
10
 
13
ARFLAGS = cvrs
Line 11... Line 14...
11
INCLUDES= -I. -I../newlib/include
14
 
12
 
15
INCLUDES= -I. -I../newlib/include
Line 62... Line 65...
62
 
65
all:lib$(LIBRARY).a $(LIBRARY).dll
Line 63... Line 66...
63
ebox:$lib(LIBRARY).a $(LIBRARY).dll
66
 
Line 64... Line 67...
64
 
67
ebox:$lib(LIBRARY).a $(LIBRARY).dll
65
lib$(LIBRARY).a: $(OBJECTS) Makefile
68
 
66
	ar cvrs lib$(LIBRARY).a $(OBJECTS)
69
lib$(LIBRARY).a: $(OBJECTS) Makefile
Line 67... Line 70...
67
	mv -f lib$(LIBRARY).a ../../lib
70
	$(AR) $(ARFLAGS) lib$(LIBRARY).a $(OBJECTS)
68
 
71
	mv -f lib$(LIBRARY).a ../../lib
69
$(LIBRARY).dll: $(LIBRARY).def $(OBJECTS) Makefile
-
 
70
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(LIBRARY).def $(OBJECTS) $(LIBS)
72
 
71
	$(STRIP) $@
73
$(LIBRARY).dll: $(LIBRARY).def $(OBJECTS) Makefile
72
	sed -f ../newlib/cmd1.sed $(LIBRARY).def > mem
74
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(LIBRARY).def $(OBJECTS) $(LIBS)
73
	sed -f ../newlib/cmd2.sed mem >$(LIBRARY).inc
75
	#sed -f ../newlib/cmd1.sed $(LIBRARY).def > mem
Line 74... Line 76...
74
	mv -f $@ ../../bin
76
	#sed -f ../newlib/cmd2.sed mem >$(LIBRARY).inc