2.1.23
by Julien Cristau, Rico Tzschichholz
[ Rico Tzschichholz ] |
1 |
LIBRARY = pixman-1 |
2 |
||
3 |
CC = cl |
|
4 |
LD = link |
|
5 |
AR = lib |
|
6 |
PERL = perl |
|
7 |
||
8 |
ifeq ($(top_builddir),)
|
|
9 |
top_builddir = $(top_srcdir) |
|
10 |
endif
|
|
11 |
||
12 |
CFG_VAR = $(CFG) |
|
13 |
ifeq ($(CFG_VAR),)
|
|
14 |
CFG_VAR = release |
|
15 |
endif
|
|
16 |
||
17 |
ifeq ($(CFG_VAR),debug)
|
|
18 |
CFG_CFLAGS = -MDd -Od -Zi |
|
19 |
CFG_LDFLAGS = -DEBUG |
|
20 |
else
|
|
21 |
CFG_CFLAGS = -MD -O2 |
|
22 |
CFG_LDFLAGS = |
|
23 |
endif
|
|
24 |
||
25 |
# Package definitions, to be used instead of those provided in config.h
|
|
26 |
PKG_CFLAGS = -DPACKAGE=$(LIBRARY) -DPACKAGE_VERSION="" -DPACKAGE_BUGREPORT="" |
|
27 |
||
28 |
BASE_CFLAGS = -nologo -I. -I$(top_srcdir) -I$(top_srcdir)/pixman |
|
29 |
||
30 |
PIXMAN_CFLAGS = $(BASE_CFLAGS) $(PKG_CFLAGS) $(CFG_CFLAGS) $(CFLAGS) |
|
31 |
PIXMAN_LDFLAGS = -nologo $(CFG_LDFLAGS) $(LDFLAGS) |
|
32 |
PIXMAN_ARFLAGS = -nologo $(LDFLAGS) |
|
33 |
||
34 |
||
35 |
inform: |
|
36 |
ifneq ($(CFG),release)
|
|
37 |
ifneq ($(CFG),debug)
|
|
38 |
ifneq ($(CFG),)
|
|
39 |
@echo "Invalid specified configuration option: "$(CFG)"." |
|
40 |
@echo |
|
41 |
@echo "Possible choices for configuration are 'release' and 'debug'"
|
|
42 |
@exit 1
|
|
43 |
endif
|
|
44 |
@echo "Using default RELEASE configuration... (use CFG=release or CFG=debug)"
|
|
45 |
endif
|
|
46 |
endif
|
|
47 |
||
48 |
||
1.1.25
by Julien Cristau
Import upstream version 0.30.0 |
49 |
$(CFG_VAR)/%.obj: %.c $(libpixman_headers) |
2.1.23
by Julien Cristau, Rico Tzschichholz
[ Rico Tzschichholz ] |
50 |
@mkdir -p $(CFG_VAR) |
51 |
@$(CC) -c $(PIXMAN_CFLAGS) -Fo"$@" $< |
|
52 |
||
53 |
clean: inform |
|
54 |
@$(RM) $(CFG_VAR)/*.{exe,ilk,lib,obj,pdb} $(BUILT_SOURCES) || exit 0 |
|
1.1.25
by Julien Cristau
Import upstream version 0.30.0 |
55 |
|
56 |
.PHONY: inform clean |