Changes.
[cairo/gpu.git] / src / Makefile.win32
blob6fdc3956010a83395d7e7f6b53865e4238b223f4
1 top_srcdir = ..
2 include $(top_srcdir)/build/Makefile.win32.common
3 include Makefile.win32.features
5 SOURCES = $(enabled_cairo_sources)
7 STATIC_SOURCES = cairo-system.c
9 OBJECTS = $(patsubst %.c, $(CFG)/%.obj, $(SOURCES))
10 OBJECTS_STATIC = $(patsubst %cairo-system.obj, %cairo-system-static.obj, $(OBJECTS))
12 static: inform $(CFG)/cairo-static.lib
13 dynamic: inform $(CFG)/cairo.dll
15 $(CFG)/cairo.dll: $(OBJECTS)
16         $(CC) $(OPT) $(MS_MDFLAGS) $(MS_LDFLAGS) -Fe$@ $(PIXMAN_LIBS) $(OBJECTS) -link $(CAIRO_LIBS)
18 $(CFG)/cairo-static.lib: $(OBJECTS_STATIC)
19         lib -NOLOGO -OUT:$@ $(PIXMAN_LIBS) $(OBJECTS_STATIC)
21 all: inform $(CFG)/cairo.dll $(CFG)/cairo-static.lib
22         @echo "Built successfully!"
23         @echo "You should copy the following files to a proper place now:"
24         @echo ""
25         @echo " cairo-version.h (NOTE: toplevel, not the src/cairo-version.h one!)"
26         @echo " src/cairo-features.h"
27         @for x in $(enabled_cairo_headers); do echo "   src/$$x"; done
28         @echo " src/$(CFG)/cairo.dll"
29         @echo " src/$(CFG)/cairo-static.lib"