3 ifeq ($(shell echo ""),)
9 # DOS/Windows style shell
10 mkdir_p = if not exist $(subst /,\,$1) md $(subst /,\,$1)
12 rm = del $(subst /,\,$1)
20 ifneq ($(shell echo ""),)
24 ifeq ($(top_builddir),)
25 top_builddir = $(top_srcdir)
33 ifeq ($(CFG_VAR),debug)
34 CFG_CFLAGS = -MDd -Od -Zi
41 # Package definitions, to be used instead of those provided in config.h
42 PKG_CFLAGS = -DPACKAGE=$(LIBRARY) -DPACKAGE_VERSION="" -DPACKAGE_BUGREPORT=""
44 BASE_CFLAGS = -nologo -I. -I$(top_srcdir) -I$(top_srcdir)/pixman
46 PIXMAN_CFLAGS = $(BASE_CFLAGS) $(PKG_CFLAGS) $(CFG_CFLAGS) $(CFLAGS)
47 PIXMAN_LDFLAGS = -nologo $(CFG_LDFLAGS) $(LDFLAGS)
48 PIXMAN_ARFLAGS = -nologo $(LDFLAGS)
52 ifneq ($(CFG),release)
55 @echo "Invalid specified configuration option: "$(CFG)"."
57 @echo "Possible choices for configuration are 'release' and 'debug'"
60 @echo "Using default RELEASE configuration... (use CFG=release or CFG=debug)"
67 $(CFG_VAR)/%.obj: %.c $(libpixman_headers) | $(CFG_VAR)
68 $(CC) -c $(PIXMAN_CFLAGS) -Fo"$@" $<
70 clean: inform $(CFG_VAR)
71 -$(call rm,$(CFG_VAR)/*.exe $(CFG_VAR)/*.ilk $(CFG_VAR)/*.lib $(CFG_VAR)/*.obj $(CFG_VAR)/*.pdb)