Changeset 679


Ignore:
Timestamp:
Aug 13, 2006 8:38:02 PM (16 years ago)
Author:
ismangil
Message:

Build system now works for Symbian S60 3rd Ed emulator

Location:
pjproject/branches/symbian/build
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/symbian/build/cc-mwcc.mak

    r664 r679  
    11export CC = mwccsym2 -c 
    2 export AR = mwldsym2 -sym full -subsystem windows -msgstyle parseable -nowraplines -nodefaultlibs -library -o  
    3 export LD = mwldsym2.exe -sym full -subsystem windows -msgstyle parseable -nowraplines -nodefaultlibs -stdlib -noimplib -L"C:\Symbian\7.0s\S80_DP2_0_SDK_CW\epoc32\release\winscw\udeb" -lestlib.lib -leuser.lib -ledll.lib -search -m "?_E32Dll@@YGHPAXI0@Z" 
     2export AR = echo ar 
     3export LD = mwldsym2.exe -sym full -subsystem windows -msgstyle parseable -nowraplines -nodefaultlibs -addcommand export:_E32Dll\=__E32Dll -shared -export dllexport -stdlib -L"C:\Symbian\9.1\S60_3rd\Epoc32\release\winscw\udeb" -L"C:\Program Files\Carbide\plugins\com.nokia.carbide.cpp.support_1.0.0\Symbian_Support\Runtime\Runtime_x86\Runtime_Win32\Libs" -ledll.lib -leuser.lib -lestlib.lib 
    44export LDOUT = -o  
    55export RANLIB = echo ranlib 
     
    1616 
    1717export CC_SOURCES := 
    18 export CC_CFLAGS := -sym full -wchar_t off -align 4 -enum int -str pool -nostdinc -exc ms -inline off -msgstyle parseable -nowraplines -O0 -D_UNICODE -D__SYMBIAN32__ -D__CW32__ -D__WINS__ -D__DLL__ -D__WINSCW__ -D_DEBUG -D__SUPPORT_CPP_EXCEPTIONS__ -D__SERIES60_30__ -D__SERIES60_3X__ -w cmdline -w pragmas -w empty -w possible -w unusedarg -w unusedvar -w extracomma -w pedantic -w largeargs -w ptrintconv -w tokenpasting -w missingreturn 
    19 #-include "C:\Symbian\9.1\S60_3rd\epoc32\include\variant\Symbian_OS_v9.1.hrh" -i "C:\dev\symbian\TLS1dll" -i- -i "C:\Symbian\9.1\S60_3rd\epoc32\include" -i "C:\Symbian\9.1\S60_3rd\epoc32\include\variant"  
     18export CC_CFLAGS := -sym full -wchar_t off -align 4 -enum int -str pool -nostdinc -exc ms -inline off -msgstyle parseable -nowraplines -O0 -D_UNICODE -D__SYMBIAN32__ -D__CW32__ -D__WINS__ -D__DLL__ -D__WINSCW__ -D_DEBUG -D__SUPPORT_CPP_EXCEPTIONS__ -D__SERIES60_30__ -D__SERIES60_3X__ -w cmdline -w pragmas -w empty -w possible -w unusedvar -w extracomma -w pedantic -w largeargs -w ptrintconv -w tokenpasting -w missingreturn 
    2019#export CC_CFLAGS += -Wdeclaration-after-statement 
    2120export CC_CXXFLAGS :=  
    2221export CC_LDFLAGS := 
     22export MWLibraries=C:\Program Files\Carbide\plugins\com.nokia.carbide.cpp.support_1.0.0\Symbian_Support\Win32-x86 Support\Libraries\Win32 SDK;C:\Program Files\Carbide\plugins\com.nokia.carbide.cpp.support_1.0.0\Symbian_Support\MSL\MSL_C\MSL_Common\Include;C:\Program Files\Carbide\plugins\com.nokia.carbide.cpp.support_1.0.0\Symbian_Support\MSL\MSL_C\MSL_Win32\Include;C:\Program Files\Carbide\plugins\com.nokia.carbide.cpp.support_1.0.0\Symbian_Support\MSL\MSL_C++\MSL_Common\Include;C:\Program Files\Carbide\plugins\com.nokia.carbide.cpp.support_1.0.0\Symbian_Support\Runtime\Runtime_x86\Runtime_Win32\Libs 
     23export MWSym2LibraryFiles=gdi32.lib;user32.lib;kernel32.lib;MSL_All_MSE_Symbian.lib;MSL_All_x86.lib;MSL_All_x86_Symbian.lib 
    2324 
  • pjproject/branches/symbian/build/os-symbian.mak

    r664 r679  
    33export OS_CXXFLAGS := 
    44 
    5 export OS_LDFLAGS  := 
     5export OS_LDFLAGS  :=  
    66 
    77export OS_SOURCES  := 
  • pjproject/branches/symbian/build/rules.mak

    r433 r679  
    7171        @echo LIBDIR=$(LIBDIR) 
    7272 
     73#$(LIB): $(LIBDIR) $(OBJDIRS) $(OBJS) $($(APP)_EXTRA_DEP) 
     74#       $(AR)$(LIB) $(OBJS) 
     75#       $(RANLIB) $(LIB) 
     76         
    7377$(LIB): $(LIBDIR) $(OBJDIRS) $(OBJS) $($(APP)_EXTRA_DEP) 
    74         $(AR)$(LIB) $(OBJS) 
    75         $(RANLIB) $(LIB) 
     78        $(LD) $(LDOUT)$(subst /,$(HOST_PSEP),$(LIB)) -search \ 
     79            $(subst /,$(HOST_PSEP),$(OBJS)) $($(APP)_LDFLAGS) 
    7680 
    7781$(EXE): $(BINDIR) $(OBJDIRS) $(OBJS) $($(APP)_EXTRA_DEP) 
Note: See TracChangeset for help on using the changeset viewer.