4 include $(top_srcdir)/pixman/Makefile.sources
5 include $(top_srcdir)/Makefile.win32.common
17 MMX_CFLAGS = -DUSE_X86_MMX -w14710 -w14714
18 SSE2_CFLAGS = -DUSE_SSE2
20 # MMX compilation flags
22 PIXMAN_CFLAGS += $(MMX_CFLAGS)
23 libpixman_sources += pixman-mmx.c
26 # SSE2 compilation flags
28 PIXMAN_CFLAGS += $(SSE2_CFLAGS)
29 libpixman_sources += pixman-sse2.c
32 OBJECTS = $(patsubst %.c, $(CFG_VAR)/%.obj, $(libpixman_sources))
35 all: inform informMMX informSSE2 $(CFG_VAR)/$(LIBRARY).lib
41 @echo "Invalid specified MMX option : "$(MMX_VAR)"."
43 @echo "Possible choices for MMX are 'on' or 'off'"
46 @echo "Setting MMX flag to default value 'on'... (use MMX=on or MMX=off)"
54 @echo "Invalid specified SSE option : "$(SSE2)"."
56 @echo "Possible choices for SSE2 are 'on' or 'off'"
59 @echo "Setting SSE2 flag to default value 'on'... (use SSE2=on or SSE2=off)"
65 $(CFG_VAR)/$(LIBRARY).lib: $(OBJECTS)
66 @$(AR) $(PIXMAN_ARFLAGS) -OUT:$@ $^