summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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
+ @: