1
## Makefile for building gimp modules with Microsoft C
2
## Use: nmake -f makefile.msc
6
################################################################
8
# Nothing much configurable below
10
!INCLUDE $(TOP)\glib\build\win32\make.msc
11
!INCLUDE ..\gimpdefs.msc
14
-FImsvc_recommended_pragmas.h \
17
DEFINES = -DHAVE_CONFIG_H -DMODULE_COMPILATION
18
DEPCFLAGS = $(INTL_CFLAGS) $(GLIB_CFLAGS) $(GTK2_CFLAGS)
19
DEPLIBS = $(INTL_LIBS) $(GLIB_LIBS) $(GTK2_LIBS)
24
colorsel_triangle-$(GIMP_VER).dll \
25
colorsel_water-$(GIMP_VER).dll \
26
colorsel_cmyk-$(GIMP_VER).dll \
27
cdisplay_colorblind-$(GIMP_VER).dll \
28
cdisplay_gamma-$(GIMP_VER).dll \
29
cdisplay_highcontrast-$(GIMP_VER).dll
36
for %m in ($(MODULES)) do copy %m $(BIN)
38
..\config.h : ..\config.h.win32
39
copy ..\config.h.win32 ..\config.h
41
colorsel_triangle-$(GIMP_VER).dll : colorsel_triangle.obj
42
$(CC) $(CFLAGS) -LD -Fe$@ colorsel_triangle.obj $(LDFLAGS) \
43
..\libgimpcolor\gimpcolor-$(GIMP_VER).lib \
44
..\libgimpwidgets\gimpwidgets-$(GIMP_VER).lib \
45
..\libgimpmodule\gimpmodule-$(GIMP_VER).lib \
48
colorsel_water-$(GIMP_VER).dll : colorsel_water.obj
49
$(CC) $(CFLAGS) -LD -Fe$@ colorsel_water.obj $(LDFLAGS) \
50
..\libgimpcolor\gimpcolor-$(GIMP_VER).lib \
51
..\libgimpwidgets\gimpwidgets-$(GIMP_VER).lib \
54
colorsel_cmyk-$(GIMP_VER).dll : colorsel_cmyk.obj
55
$(CC) $(CFLAGS) -LD -Fe$@ colorsel_cmyk.obj $(LDFLAGS) \
56
..\libgimpcolor\gimpcolor-$(GIMP_VER).lib \
57
..\libgimpwidgets\gimpwidgets-$(GIMP_VER).lib \
60
cdisplay_colorblind-$(GIMP_VER).dll : cdisplay_colorblind.obj
61
$(CC) $(CFLAGS) -LD -Fe$@ cdisplay_colorblind.obj $(LDFLAGS) \
62
..\libgimpbase\gimpbase-$(GIMP_VER).lib \
63
..\libgimpwidgets\gimpwidgets-$(GIMP_VER).lib \
64
..\libgimpmodule\gimpmodule-$(GIMP_VER).lib \
67
cdisplay_gamma-$(GIMP_VER).dll : cdisplay_gamma.obj
68
$(CC) $(CFLAGS) -LD -Fe$@ cdisplay_gamma.obj $(LDFLAGS) \
69
..\libgimpbase\gimpbase-$(GIMP_VER).lib \
70
..\libgimpwidgets\gimpwidgets-$(GIMP_VER).lib \
73
cdisplay_highcontrast-$(GIMP_VER).dll : cdisplay_highcontrast.obj
74
$(CC) $(CFLAGS) -LD -Fe$@ cdisplay_highcontrast.obj $(LDFLAGS) \
75
..\libgimpbase\gimpbase-$(GIMP_VER).lib \
76
..\libgimpwidgets\gimpwidgets-$(GIMP_VER).lib \
79
# General rule for building
81
$(CC) $(CFLAGS) -GD -c $<