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
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