Subversion Repositories Kolibri OS

Rev

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

Rev 4377 Rev 4501
Line 11... Line 11...
11
 
11
 
Line 12... Line 12...
12
LDFLAGS:=  -shared -s -nostdlib -T ../newlib/dll.lds --entry _DllStartup --image-base=0 
12
LDFLAGS:=  -shared -s -nostdlib -T ../newlib/dll.lds --entry _DllStartup --image-base=0 
13
PXFLAGS:= --version-script pixlib.ver --output-def $(LIBRARY).orig.def --out-implib $(LIBRARY).dll.a
13
PXFLAGS:= --version-script pixlib.ver --output-def $(LIBRARY).orig.def --out-implib $(LIBRARY).dll.a
14
SNAFLAGS:= --version-script sna.ver --output-def sna.def
14
SNAFLAGS:= --version-script sna.ver --output-def sna.def
-
 
15
UXAFLAGS:= --version-script uxa.ver --output-def uxa.def
Line 15... Line 16...
15
 
16
 
Line 16... Line 17...
16
INCLUDES= -I. -I../libdrm/intel -I../libdrm/include/drm -I./render_program -I../pixman -I../newlib/include
17
INCLUDES= -I. -I../libdrm/intel -I../libdrm/include/drm -I./render_program -I../pixman -I../newlib/include
Line 23... Line 24...
23
 
24
 
Line 24... Line 25...
24
 
25
 
Line -... Line 26...
-
 
26
SRC_PIXLIB = 	pixlib.c
-
 
27
 
-
 
28
SRC_SNA = 				\
25
SRC_PIXLIB = 	pixlib.c
29
		sna/gen4_common.c	\
26
 
30
		sna/gen6_common.c	\
27
SRC_SNA = 	sna/gen3_render.c	\
31
		sna/gen3_render.c	\
28
		sna/gen4_render.c	\
32
		sna/gen4_render.c	\
29
		sna/gen4_vertex.c	\
33
		sna/gen4_vertex.c	\
30
		sna/gen5_render.c	\
34
		sna/gen5_render.c	\
Line 68... Line 72...
68
 
72
 
Line 69... Line 73...
69
# targets 
73
# targets 
Line 70... Line 74...
70
 
74
 
71
all:$(LIBRARY).dll intel-sna.drv
75
all:$(LIBRARY).dll intel-sna.drv
72
uxa:$(LIBRARY).dll
76
uxa:$(LIBRARY).dll intel-uxa.drv
Line 73... Line 77...
73
ebox:$(LIBRARY).dll
77
ebox:$(LIBRARY).dll
74
 
78
 
Line 84... Line 88...
84
	$(STRIP) $@
88
	$(STRIP) $@
85
	mv -f $@ ../../bin
89
	mv -f $@ ../../bin
86
 
90
 
Line 87... Line 91...
87
intel-uxa.drv: $(OBJ_UXA) Makefile
91
intel-uxa.drv: $(OBJ_UXA) Makefile
88
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(OBJ_UXA) $(LIBS)
92
	$(LD) $(LDFLAGS) $(UXAFLAGS) $(LIBPATH) -o $@ $(OBJ_UXA) $(LIBS)
89
	$(STRIP) $@
93
	$(STRIP) $@
90
	mv -f $@ ../../bin
94
	mv -f $@ ../../bin
Line 91... Line 95...
91
 
95
 
92
%.o : %.c Makefile
96
%.o : %.c Makefile