[configure.in] Build fails on Solaris due to non-POSIX ctime_r()
[cairo/haiku.git] / perf / Makefile.win32
blobf1c86fea86ac3e6425b4573498e03111ae6a370b
2 # Win32 makefile
6 SUBMAKEFILE = 1
8 include ../Makefile.win32
10 LDFLAGS += ../src/$(CFG)/cairo-static.lib $(PIXMAN_LIBS) ../boilerplate/$(CFG)/boiler.lib $(EXE_LDFLAGS)
12 PERF_SOURCES = \
13         box-outline.c \
14         cairo-perf-win32.c \
15         cairo-perf-cover.c \
16         cairo-perf.c \
17         cairo-stats.c \
18         fill.c \
19         long-dashed-lines.c \
20         long-lines.c \
21         mosaic.c \
22         paint.c \
23         paint-with-alpha.c \
24         pattern_create_radial.c \
25         rectangles.c \
26         stroke.c \
27         subimage_copy.c \
28         tessellate.c \
29         text.c \
30         unaligned-clip.c \
31         world-map.c \
32         zrusin.c \
33 #       extend-pad.c \
34         $(NULL)
36 OBJECTS = $(patsubst %.c, $(CFG)/%.obj, $(PERF_SOURCES))
38 all: inform $(CFG)/cairo-perf.exe
40 $(CFG)/cairo-perf.exe: $(OBJECTS)
41         @mkdir -p $(CFG)
42         @$(CC) $(CFLAGS) -Fe"$@" $^ -link $(LDFLAGS)
44 clean:
45         @rm -f $(CFG)/*.obj $(CFG)/*.exe $(CFG)/*.dll $(CFG)/*.lib $(CFG)/*.pdb $(CFG)/*.ilk || exit 0
47 inform:
48 ifneq ($(CFG),release)
49 ifneq ($(CFG),debug)
50         @echo "Invalid configuration "$(CFG)" specified."
51         @echo -n "You must specify a configuration when "
52         @echo "running make, e.g. make CFG=debug"
53         @echo
54         @echo -n "Possible choices for configuration are "
55         @echo "'release' and 'debug'"
56         @exit 1
57 endif
58 endif