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