~ubuntu-branches/ubuntu/hoary/gimp/hoary

« back to all changes in this revision

Viewing changes to modules/makefile.msc

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2005-04-04 14:51:23 UTC
  • Revision ID: james.westby@ubuntu.com-20050404145123-9py049eeelfymur8
Tags: upstream-2.2.2
ImportĀ upstreamĀ versionĀ 2.2.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
## Makefile for building gimp modules with Microsoft C
 
2
## Use: nmake -f makefile.msc
 
3
 
 
4
TOP = ..\..
 
5
 
 
6
################################################################
 
7
 
 
8
# Nothing much configurable below
 
9
 
 
10
!INCLUDE $(TOP)\glib\build\win32\make.msc
 
11
!INCLUDE ..\gimpdefs.msc
 
12
 
 
13
INCLUDES = \
 
14
        -FImsvc_recommended_pragmas.h \
 
15
        -I.. 
 
16
 
 
17
DEFINES = -DHAVE_CONFIG_H -DMODULE_COMPILATION 
 
18
DEPCFLAGS = $(INTL_CFLAGS) $(GLIB_CFLAGS) $(GTK2_CFLAGS) 
 
19
DEPLIBS = $(INTL_LIBS) $(GLIB_LIBS) $(GTK2_LIBS)
 
20
 
 
21
BIN = $(GIMP)\modules
 
22
 
 
23
MODULES = \
 
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
 
30
 
 
31
 
 
32
all : \
 
33
        $(MODULES)
 
34
 
 
35
install : all
 
36
        for %m in ($(MODULES)) do copy %m $(BIN)
 
37
 
 
38
..\config.h : ..\config.h.win32
 
39
        copy ..\config.h.win32 ..\config.h
 
40
 
 
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 \
 
46
        $(DEPLIBS)
 
47
 
 
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 \
 
52
        $(DEPLIBS)
 
53
 
 
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 \
 
58
        $(DEPLIBS)
 
59
 
 
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 \
 
65
        $(DEPLIBS)
 
66
 
 
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 \
 
71
        $(DEPLIBS)
 
72
 
 
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 \
 
77
        $(DEPLIBS)
 
78
 
 
79
# General rule for building 
 
80
.c.obj:
 
81
        $(CC) $(CFLAGS) -GD -c $<
 
82
 
 
83
clean::
 
84
        del *.dll
 
85
        del *.lib
 
86
        del *.obj
 
87
        del *.exp
 
88
        del *.err
 
89
        del *.map
 
90
        del *.sym
 
91
        del *.pdb
 
92
        del *.ilk