File: makefile.msc

package info (click to toggle)
gimp 2.6.10-1%2Bsqueeze4
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 128,948 kB
  • ctags: 55,327
  • sloc: ansic: 635,142; lisp: 10,678; sh: 10,420; makefile: 9,729; python: 3,366; perl: 2,713; xml: 1,152; yacc: 554; lex: 339
file content (117 lines) | stat: -rw-r--r-- 3,672 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
## Makefile for building gimp modules with Microsoft C
## Use: nmake -f makefile.msc

TOP = ..\..

################################################################

# Nothing much configurable below

!INCLUDE $(TOP)\glib\build\win32\make.msc
!INCLUDE ..\gimpdefs.msc

INCLUDES = \
	-FImsvc_recommended_pragmas.h \
	-I.. 

DEFINES = -DHAVE_CONFIG_H -DMODULE_COMPILATION 
DEPCFLAGS = $(INTL_CFLAGS) $(GLIB_CFLAGS) $(GTK2_CFLAGS) 
DEPLIBS = $(INTL_LIBS) $(GLIB_LIBS) $(GTK2_LIBS)

BIN = $(GIMP)\modules

MODULES = \
	color-selector-water-$(GIMP_VER).dll \
	color-selector-wheel-$(GIMP_VER).dll \
	color-selector-cmyk-$(GIMP_VER).dll \
	display-filter-color-blind-$(GIMP_VER).dll \
	display-filter-gamma-$(GIMP_VER).dll \
	display-filter-high-contrast-$(GIMP_VER).dll \
!IFDEF LCMS_CFLAGS
	display-filter-lcms-$(GIMP_VER).dll \
	display-filter-proof-$(GIMP_VER).dll \
!ENDIF


all : \
	$(MODULES)

install : all
	for %m in ($(MODULES)) do copy %m $(BIN)

..\config.h : ..\config.h.win32
	copy ..\config.h.win32 ..\config.h

color-selector-triangle-$(GIMP_VER).dll : color-selector-triangle.obj
	$(CC) $(CFLAGS) -LD -Fe$@ color-selector-triangle.obj $(LDFLAGS) \
	..\libgimpcolor\gimpcolor-$(GIMP_VER).lib \
	..\libgimpwidgets\gimpwidgets-$(GIMP_VER).lib \
	..\libgimpmodule\gimpmodule-$(GIMP_VER).lib \
	$(DEPLIBS)

color-selector-water-$(GIMP_VER).dll : color-selector-water.obj
	$(CC) $(CFLAGS) -LD -Fe$@ color-selector-water.obj $(LDFLAGS) \
	..\libgimpcolor\gimpcolor-$(GIMP_VER).lib \
	..\libgimpwidgets\gimpwidgets-$(GIMP_VER).lib \
	$(DEPLIBS)

color-selector-wheel-$(GIMP_VER).dll : color-selector-wheel.obj
	$(CC) $(CFLAGS) -LD -Fe$@ color-selector-wheel.obj $(LDFLAGS) \
	..\libgimpcolor\gimpcolor-$(GIMP_VER).lib \
	..\libgimpwidgets\gimpwidgets-$(GIMP_VER).lib \
	$(DEPLIBS)

color-selector-cmyk-$(GIMP_VER).dll : color-selector-cmyk.obj
	$(CC) $(CFLAGS) -LD -Fe$@ color-selector-cmyk.obj $(LDFLAGS) \
	..\libgimpcolor\gimpcolor-$(GIMP_VER).lib \
	..\libgimpwidgets\gimpwidgets-$(GIMP_VER).lib \
	$(DEPLIBS)

display-filter-color-blind-$(GIMP_VER).dll : display-filter-color-blind.obj
	$(CC) $(CFLAGS) -LD -Fe$@ display-filter-color-blind.obj $(LDFLAGS) \
	..\libgimpbase\gimpbase-$(GIMP_VER).lib \
	..\libgimpwidgets\gimpwidgets-$(GIMP_VER).lib \
	..\libgimpmodule\gimpmodule-$(GIMP_VER).lib \
	$(DEPLIBS)

display-filter-gamma-$(GIMP_VER).dll : display-filter-gamma.obj
	$(CC) $(CFLAGS) -LD -Fe$@ display-filter-gamma.obj $(LDFLAGS) \
	..\libgimpbase\gimpbase-$(GIMP_VER).lib \
	..\libgimpwidgets\gimpwidgets-$(GIMP_VER).lib \
	$(DEPLIBS)

display-filter-high-contrast-$(GIMP_VER).dll : display-filter-high-contrast.obj
	$(CC) $(CFLAGS) -LD -Fe$@ display-filter-high-contrast.obj $(LDFLAGS) \
	..\libgimpbase\gimpbase-$(GIMP_VER).lib \
	..\libgimpwidgets\gimpwidgets-$(GIMP_VER).lib \
	$(DEPLIBS)

display-filter-lcms-$(GIMP_VER).dll : display-filter-lcms.obj
	$(CC) $(CFLAGS) $(LCMS_CFLAGS) -LD -Fe$@ display-filter-lcms.obj $(LDFLAGS) \
	..\libgimpbase\gimpbase-$(GIMP_VER).lib \
	..\libgimpcolor\gimpcolor-$(GIMP_VER).lib \
	..\libgimpconfig\gimpconfig-$(GIMP_VER).lib \
	..\libgimpwidgets\gimpwidgets-$(GIMP_VER).lib \
	$(DEPLIBS) $(LCMS_LIBS) user32.lib gdi32.lib

display-filter-proof-$(GIMP_VER).dll : display-filter-proof.obj
	$(CC) $(CFLAGS) $(LCMS_CFLAGS) -LD -Fe$@ display-filter-proof.obj $(LDFLAGS) \
	..\libgimpbase\gimpbase-$(GIMP_VER).lib \
	..\libgimpconfig\gimpconfig-$(GIMP_VER).lib \
	..\libgimpwidgets\gimpwidgets-$(GIMP_VER).lib \
	$(DEPLIBS) $(LCMS_LIBS)

# General rule for building 
.c.obj:
	$(CC) $(CFLAGS) $(LCMS_CFLAGS) -c $<

clean::
	del *.dll
	del *.lib
	del *.obj
	del *.exp
	del *.err
	del *.map
	del *.sym
	del *.pdb
	del *.ilk