I have been working with SCons build toolchain to get rid of .mmp files and bring more advanced building system for Symbian development.
Check it out from: http://code.google.com/p/scons-for-symbian/
This is still a work-in-progress so things may still change.
Example MMP replacement:
Feedback appreciated. Especially from SCons gurus.Code:#!/usr/env/bin python #File: SConstruct import os import glob from scons_symbian import * COMMON_DEFINES = [ #"__DEBUG_LOGGING__" ] def IPCPyd(): "Build IPC module" # Use all .cpp files in the current directory. sources = glob.glob( "*.cpp" ) inc = [ r"\epoc32\include\libc", r"\epoc32\include\python", r"." ] libs = ["python222", "euser"] return SymbianProgram( '_ipc', TARGETTYPE_PYD, sources, inc, libs, capabilities = FREE_CAPS, defines = COMMON_DEFINES ) IPCPyd()





