1top_srcdir = ..
2include $(top_srcdir)/build/Makefile.win32.common
3include Makefile.win32.features
4
5SOURCES = $(enabled_cairo_sources)
6
7STATIC_SOURCES = cairo-system.c
8
9OBJECTS = $(patsubst %.c, $(CFG)/%.obj, $(SOURCES))
10OBJECTS_STATIC = $(patsubst %cairo-system.obj, %cairo-system-static.obj, $(OBJECTS))
11
12static: inform $(CFG)/cairo-static.lib
13dynamic: inform $(CFG)/cairo.dll
14
15$(CFG)/cairo.dll: $(OBJECTS)
16	@$(LD) $(CAIRO_LDFLAGS) -DLL -OUT:$@ $(CAIRO_LIBS) $(PIXMAN_LIBS) $(OBJECTS)
17
18$(CFG)/cairo-static.lib: $(OBJECTS_STATIC)
19	@$(AR) $(CAIRO_ARFLAGS) -OUT:$@ $(PIXMAN_LIBS) $(OBJECTS_STATIC)
20
21all: 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 "	src/cairo-features.h"
26	@for x in $(enabled_cairo_headers); do echo "	src/$$x"; done
27	@echo "	src/$(CFG)/cairo.dll"
28	@echo "	src/$(CFG)/cairo-static.lib"
29