Gimp/plug-ins/pygimp/makefile.msc
Hans Breuer 0b515bec9b updated
2005-09-24  Hans Breuer  <hans@breuer.org>

	* **makefile.msc : updated

	* app/dialogs/user-install-dialog.c : only add the migrate page if
	there is something to migrate from. Avoids on version being NULL.

	* app/dialogs/file-save-dialog.c : the g_print() output was crashing
	on the assumption that ->menu_label != NULL. It is for colorhtml.py.

	* app/widgets/gimpselectiondata.c : use HAVE_UNISTD_H and move
	* process.h definition by G_OS_WIN32 below it being defined
	* app/widgets/gimpwidgets-utils.c(gimp_window_get_native) : cast
	return value to (GdkNativeWindow) it is not necessary an int.

	* libgimpwidgets/gimpwidgets.def : added gimp_zoom_type_get_type

	* plug-ins/help/gimp-help-lookup.c : dynamic lookup of help_root
	instead of hard-coding DATADIR/GIMP_HELP_PREFIX

	* plug-ins/xjt/xjt.c : there is no pid_t with msvc, typedef one.
2005-09-25 19:30:55 +00:00

61 lines
1,007 B
Text

!IFNDEF MODULE
MODULES = gimp _gimpenums gimpcolor gimpprocbrowser
all : sub-all
sub-all:
for %d in ($(MODULES)) do @nmake -nologo -f makefile.msc sub-one THIS=%d
sub-one:
nmake -nologo -f makefile.msc all MODULE=$(THIS) OBJ_$(THIS)=1
!ELSE
MODULE=$(MODULE)
#OPTIMIZE = -Od -Op
#DEBUG=1
!IFDEF OBJ_gimp
OBJECTS = \
gimpmodule.obj \
pygimp-image.obj \
pygimp-drawable.obj \
pygimp-tile.obj \
pygimp-display.obj \
pygimp-parasite.obj \
pygimp-pdb.obj
!ENDIF
!IFDEF OBJ__gimpenums
OBJECTS = \
gimpenumsmodule.obj
!ENDIF
!IFDEF OBJ_gimpcolor
OBJECTS = \
gimpcolormodule.obj \
pygimp-rgb.obj
!ENDIF
!IFDEF OBJ_gimpprocbrowser
OBJECTS = \
procbrowser.obj
!ENDIF
PYTHON = ..\..\..\..\python23
!IFNDEF DEBUG
EXTRALIBS = $(PYTHON)\libs\python23.lib user32.lib
!ELSE
EXTRALIBS = $(PYTHON)\libs\python23_d.lib user32.lib
!ENDIF
EXTRACFLAGS = -I$(PYTHON)\include -I $(TOP)\gnome-python\pygtk\gobject
GIMPTOP=..\..
# Lib Extension is
MODULE_EXT = pyd
!include ..\makefile.msc
!ENDIF