]> oss.titaniummirror.com Git - tinyos-2.x.git/commitdiff
Better support for windows compilation.
authorscipio <scipio>
Sat, 21 Apr 2007 07:00:30 +0000 (07:00 +0000)
committerscipio <scipio>
Sat, 21 Apr 2007 07:00:30 +0000 (07:00 +0000)
support/make/sim.extra

index c1838482f489b637f47b265dd0dee37f895cd175..2a17df0e05f11a8d11f01ac1b947717378d6ee25 100644 (file)
@@ -7,7 +7,7 @@ OPTFLAGS = -g -O0
 LIBS = -lm -lstdc++ 
 PFLAGS += -tossim -fnesc-nido-tosnodes=1000 -fnesc-simulate -fnesc-nido-motenumber=sim_node\(\)  
 WFLAGS = -Wno-nesc-data-race
-PYTHON_VERSION=2.3
+PYTHON_VERSION=2.5
 
 BUILDDIR   = simbuild/$(PLATFORM)
 CFILE    = $(BUILDDIR)/sim.c
@@ -30,10 +30,10 @@ ifeq ($(findstring cygwin, $(OSTYPE)),cygwin)
   PLATFORM_LIB_FLAGS = -L/usr/lib/python$(PYTHON_VERSION)/config -L/$(PYDIR)/config -lstdc++ -lpython$(PYTHON_VERSION)
 else 
 ifeq ($(OS), Windows_NT) # Some TinyOS installs are like this
-  PLATFORM_FLAGS=-DUSE_DL_IMPORT -fpic
+  PLATFORM_FLAGS=-DUSE_DL_IMPORT -fpic 
   SHARED_OBJECT=_TOSSIM.dll
   PLATFORM_BUILD_FLAGS= -fpic -W1,--enabled-auto-image-base 
-  PLATFORM_LIB_FLAGS = -L/usr/lib/python$(PYTHON_VERSION)/config -L/$(PYDIR)/config -lstdc++ -lpython$(PYTHON_VERSION)
+  PLATFORM_LIB_FLAGS =-shared -L/usr/lib/python$(PYTHON_VERSION)/config -L/$(PYDIR)/config -lstdc++ -lpython$(PYTHON_VERSION)
 else 
 ifeq ($(findstring darwin, $(OSTYPE)), darwin)
   PLATFORM_FLAGS=-fPIC