1
# autogenerated from automake.am with automake.py
2
# and slightly modified
7
!include $(TOP)\glib\build\win32\make.msc
9
!INCLUDE $(PRJ_TOP)\gimpdefs.msc
12
top_srcdir = $(PRJ_TOP)
13
top_builddir = $(PRJ_TOP)
14
includedir = $(PRJ_TOP)
15
LT_RELEASE = $(PKG_VER)
17
SUBDIRS = composite paint-funcs base config xcf core file text \
18
dialogs display paint vectors pdb plug-in tools widgets gui \
22
for %d in ($(SUBDIRS)) do nmake -nologo -f makefile.msc sub-one THIS=%d
26
nmake -nologo -f makefile.msc $(TARGET)
32
for %d in ($(SUBDIRS)) do nmake -nologo -f makefile.msc sub-one THIS=%d TARGET=clean
34
LDFLAGS = /link /subsystem:console /machine:ix86 $(LINKDEBUG)
38
widgets/widgets-enums.obj \
39
display/display-enums.obj \
40
display/gimpdisplayoptions.obj \
45
composite/appcomposite.lib \
46
config/appconfig.lib \
51
paint-funcs/apppaint-funcs.lib \
53
plug-in/appplug-in.lib \
55
vectors/appvectors.lib \
56
plug-in/appplug-in.lib \
60
$(top_builddir)/libgimpbase/gimpbase-$(LT_RELEASE).lib \
61
$(top_builddir)/libgimpcolor/gimpcolor-$(LT_RELEASE).lib \
62
$(top_builddir)/libgimpconfig/gimpconfig-$(LT_RELEASE).lib \
63
$(top_builddir)/libgimpmath/gimpmath-$(LT_RELEASE).lib \
64
$(top_builddir)/libgimpthumb/gimpthumb-$(LT_RELEASE).lib \
65
$(top_builddir)/libgimpmodule/gimpmodule-$(LT_RELEASE).lib \
66
$(top_builddir)/libgimpwidgets/gimpwidgets-$(LT_RELEASE).lib \
67
$(GLIB_LIBS) $(GTHREAD_LIBS) \
76
$(GEGL_LIBS) $(BABL_LIBS) \
77
!IFNDEF PANGO_WIN32_EXTENDED
84
-export-dynamic -export-symbols $(srcdir)/gimp.sym
87
-DG_LOG_DOMAIN=\"Gimp\" \
88
-DGIMP_APP_GLUE_COMPILATION \
93
!IFNDEF PANGO_WIN32_EXTENDED
94
$(FONTCONFIG_CFLAGS) \
108
actions/appactions.lib \
112
dialogs/appdialogs.lib \
113
widgets/appwidgets.lib \
114
display/appdisplay.lib \
116
app_console.obj : app.c
117
$(CC) $(CFLAGS) -DGIMP_CONSOLE_COMPILATION -c -Foapp_console.obj app.c
127
arch/i386/mmx/detect_mmx.S \
128
arch/i386/mmx/paint_funcs_mmx.S \
135
$(PRJ_TOP)\config.h \
137
gimp-core-$(PKG_VER).dll \
142
$(PRJ_TOP)\config.h: $(PRJ_TOP)\config.h.win32
143
copy $(PRJ_TOP)\config.h.win32 $(PRJ_TOP)\config.h
145
RESOURCE = $(PACKAGE).res
147
$(PACKAGE).lib : $(OBJECTS)
148
lib /out:$(PACKAGE).lib $(OBJECTS)
150
gimp-core-$(PKG_VER).dll : $(GIMP_CORE_OBJECTS) gimpcore.def
151
$(CC) $(CFLAGS) -LD -Fegimp-core-$(PKG_VER).dll $(GIMP_CORE_OBJECTS) $(PKG_LINK) user32.lib advapi32.lib wsock32.lib $(LDFLAGS) /def:gimpcore.def
153
$(PACKAGE)-$(PKG_VER).dll : $(PKG_LINK) $(OBJECTS) $(PACKAGE).def
154
$(CC) $(CFLAGS) -LD -Fe$(PACKAGE)-$(PKG_VER).dll $(OBJECTS) $(PKG_LINK) \
155
user32.lib kernel32.lib advapi32.lib wsock32.lib $(LDFLAGS) /def:$(PACKAGE).def
157
gimp-console.exe : $(OBJECTS) app_console.obj $(PACKAGE).res $(PKG_LINK)
158
$(CC) $(CFLAGS) -Fegimp-console.exe $(PACKAGE).res app_console.obj $(OBJECTS) $(PKG_LINK) \
159
gimp-core-$(PKG_VER).lib \
160
user32.lib kernel32.lib advapi32.lib shell32.lib wsock32.lib winspool.lib $(LDFLAGS)
162
$(PACKAGE).exe : $(OBJECTS) app.obj $(PACKAGE).res $(PKG_LINK)
163
$(CC) $(CFLAGS) -Fe$(PACKAGE).exe $(PACKAGE).res app.obj $(OBJECTS) \
164
gimp-core-$(PKG_VER).lib \
165
$(PKG_LINK) user32.lib kernel32.lib advapi32.lib shell32.lib wsock32.lib winspool.lib $(LDFLAGS)
168
$(CC) $(CFLAGS) -c $<