|
|
Classification: |
Java |
Category: |
JNI |
Created: |
02/06/2003 |
Modified: |
02/10/2003 |
Number: |
FAQ-0848 |
Platform: |
Symbian OS v7.0 |
|
Question: How do I build the Infoprint examples on the UIQ SDK? "make" fails with the following error message: 'mwcc.exe' is not recognized as an internal or external command, operable program or batch file.
Answer: The problem here is that the script files on the release version of the UIQ SDK (uiq_sdk_r2.zip) have not been modified to
take account of changes to the latest version of CodeWarrior tools.1) Go to erj\makefiles\metrowerks.def file. In there you will find the following lines
CC = mwcc.exe CPP = mwcc.exe LINK = mwld.exe
Change these to
CC = mwccsym2.exe CPP = mwccsym2.exe LINK = mwldsym2.exe
The former referred to Metrowerks CodeWarrior v7.0, which has now been superceded as the preferred tool for Symbian OS v7.0
development by Metrowerks Code Warrior for Symbian OS v2.0.
2) Go to the erj\infoprint* directory and open the Makefile whose contents should be as follows:
binary = library TOPDIR = ..\..
!include $(TOPDIR)\makefiles\make.defs
LIBRARY = infoprint1
FILES_obj = $(OBJ)\infoprint.$O $(OBJ)\E32dll.$O
!include $(TOPDIR)\makefiles\jnilib.mk
Remove the ! before each include statement.
3) Go to the erj\infoprint* directory and open the classes.mk file. Change the line
clobber :: Force
to
clobber : Force
|
|
|