| top_srcdir = .. |
| include $(top_srcdir)/build/Makefile.win32.common |
| |
| LDFLAGS += ../src/$(CFG)/cairo-static.lib $(PIXMAN_LIBS) ../boilerplate/$(CFG)/boiler.lib $(EXE_LDFLAGS) |
| |
| PERF_SOURCES = \ |
| box-outline.c \ |
| cairo-perf-win32.c \ |
| cairo-perf-cover.c \ |
| cairo-perf.c \ |
| cairo-stats.c \ |
| fill.c \ |
| long-dashed-lines.c \ |
| long-lines.c \ |
| mosaic.c \ |
| paint.c \ |
| paint-with-alpha.c \ |
| pattern_create_radial.c \ |
| rectangles.c \ |
| stroke.c \ |
| subimage_copy.c \ |
| tessellate.c \ |
| text.c \ |
| unaligned-clip.c \ |
| world-map.c \ |
| zrusin.c \ |
| # extend-pad.c \ |
| $(NULL) |
| |
| OBJECTS = $(patsubst %.c, $(CFG)/%.obj, $(PERF_SOURCES)) |
| |
| all: inform $(CFG)/cairo-perf.exe |
| |
| $(CFG)/cairo-perf.exe: $(OBJECTS) |
| @mkdir -p $(CFG) |
| @$(CC) $(CFLAGS) -Fe"$@" $^ -link $(LDFLAGS) |
| |
| cairo-perf-diff-files: |
| @mkdir -p $(CFG) |
| @$(CC) $(CFLAGS) -Fe"$@" cairo-perf-diff-files.c cairo-perf-report.c cairo-stats.c -link $(LDFLAGS) |
| |
| cairo-perf-graph-files: |
| @mkdir -p $(CFG) |
| @$(CC) $(CFLAGS) -Fe"$@" cairo-perf-graph-files.c cairo-perf-report.c cairo-stats.c -link $(LDFLAGS) |