summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans Breuer <hans@breuer.org>2004-11-06 23:23:02 +0000
committerHans Breuer <hans@src.gnome.org>2004-11-06 23:23:02 +0000
commit4ef21498e99f2efe930e92a09c83c1d2903dea83 (patch)
tree0e64651b7d681c3111a47e488d9e149a024b77fa
parentd11e86e38a2c215399f3f737bd50dbbb8957f96d (diff)
downloadpygobject-4ef21498e99f2efe930e92a09c83c1d2903dea83.tar.gz
updated - pygtk is working fine with msvc (but requires
2004-11-06 Hans Breuer <hans@breuer.org> * config.h.win32 makefile.msc gobject/makefile.msc gtk/makefile.msc : updated - pygtk is working fine with msvc (but requires -DDISABLE_THREADING), Thanks!
-rw-r--r--gobject/makefile.msc24
1 files changed, 17 insertions, 7 deletions
diff --git a/gobject/makefile.msc b/gobject/makefile.msc
index a671eb90..a7287ec7 100644
--- a/gobject/makefile.msc
+++ b/gobject/makefile.msc
@@ -3,15 +3,19 @@ TOP = ..\..\..
#DEBUG=1
-PYTHON = c:\python23
+#program placement should be handled im make.msc
+!IFNDEF PYTHONDIR
+PYTHONDIR = c:l\python23
+!ENDIF
+
!IFNDEF DEBUG
-EXTRALIBS = $(PYTHON)\libs\python23.lib user32.lib
+EXTRALIBS = $(PYTHONDIR)\libs\python23.lib user32.lib
!ELSE
-EXTRALIBS = $(PYTHON)\libs\python23_d.lib user32.lib
+EXTRALIBS = $(PYTHONDIR)\libs\python23_d.lib user32.lib
PYD_POSTFIX = _d
!ENDIF
-EXTRACFLAGS = -I$(PYTHON)\include
+EXTRACFLAGS = -I$(PYTHONDIR)\include -DDISABLE_THREADING
MODULE_EXT = pyd
MODULES = gobject
@@ -35,7 +39,7 @@ gdk.c : gdk.defs gdk.override
libglade.c : libglade.defs libglade.override
.defs.c :
- $(PYTHON)\python ../codegen/codegen.py \
+ $(PYTHONDIR)\python ../codegen/codegen.py \
$(PYGTK_CODEGEN_DEFINES) \
--register ../pango-types.defs \
--register ../atk-types.defs \
@@ -54,8 +58,7 @@ INCLUDES = \
-FImsvc_recommended_pragmas.h \
-DHAVE_CONFIG_H -I.. -I..\gobject -I. $(EXTRACFLAGS) \
$(GLIB_CFLAGS) $(GTK2_CFLAGS) $(PANGO_CFLAGS) \
- -DGTK_ENABLE_BROKEN \
- -DVERSION=\"1.99.8\"
+ -DGTK_ENABLE_BROKEN
!IFDEF OBJ_gobject
OBJECTS = \
@@ -64,6 +67,10 @@ OBJECTS = \
pygobject.obj \
pygflags.obj \
pygenum.obj \
+ pygmaincontext.obj \
+ pygmainloop.obj \
+ pygparamspec.obj \
+ pygpointer.obj \
pygtype.obj
!ENDIF
@@ -80,3 +87,6 @@ $(MODULE)$(PYD_POSTFIX).$(MODULE_EXT) : $(OBJECTS)
clean::
del *.pyc
del *.pyd
+
+extra-clean: clean
+ @: