зеркало из https://github.com/mozilla/gecko-dev.git
Mapping _mkdir, _fdopen, _open, to existing mozce_ apis. Adding SmartPhone tools to build process. NPODB
This commit is contained in:
Родитель
e95bfdbb40
Коммит
99eb50b061
|
@ -121,6 +121,10 @@ typedef void (*_sigsig)(int inSignal);
|
||||||
|
|
||||||
#define _O_TEMPORARY 0x0040 // temporary file bit
|
#define _O_TEMPORARY 0x0040 // temporary file bit
|
||||||
|
|
||||||
|
#define _O_CREAT O_CREAT
|
||||||
|
#define _O_TRUNC O_TRUNC
|
||||||
|
#define _O_WRONLY O_WRONLY
|
||||||
|
|
||||||
// From stdlib.h
|
// From stdlib.h
|
||||||
#define _MAX_DRIVE MAX_PATH
|
#define _MAX_DRIVE MAX_PATH
|
||||||
#define _MAX_DIR MAX_PATH
|
#define _MAX_DIR MAX_PATH
|
||||||
|
|
|
@ -68,6 +68,11 @@
|
||||||
#endif
|
#endif
|
||||||
#define mkdir mozce_mkdir
|
#define mkdir mozce_mkdir
|
||||||
|
|
||||||
|
#ifdef _mkdir
|
||||||
|
#undef _mkdir
|
||||||
|
#endif
|
||||||
|
#define _mkdir mozce_mkdir
|
||||||
|
|
||||||
#ifdef rmdir
|
#ifdef rmdir
|
||||||
#undef rmdir
|
#undef rmdir
|
||||||
#endif
|
#endif
|
||||||
|
@ -213,6 +218,11 @@
|
||||||
#endif
|
#endif
|
||||||
#define rewind mozce_rewind
|
#define rewind mozce_rewind
|
||||||
|
|
||||||
|
#ifdef fdopen
|
||||||
|
#undef fdopen
|
||||||
|
#endif
|
||||||
|
#define fdopen mozce_fdopen
|
||||||
|
|
||||||
#ifdef _fdopen
|
#ifdef _fdopen
|
||||||
#undef _fdopen
|
#undef _fdopen
|
||||||
#endif
|
#endif
|
||||||
|
@ -249,6 +259,11 @@
|
||||||
#endif
|
#endif
|
||||||
#define open mozce_open
|
#define open mozce_open
|
||||||
|
|
||||||
|
#ifdef _open
|
||||||
|
#undef _open
|
||||||
|
#endif
|
||||||
|
#define _open mozce_open
|
||||||
|
|
||||||
#ifdef close
|
#ifdef close
|
||||||
#undef close
|
#undef close
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -19,10 +19,21 @@ all:
|
||||||
cl ppc2003em/arm-wince-link.c
|
cl ppc2003em/arm-wince-link.c
|
||||||
mv arm-wince-link.exe ppc2003em
|
mv arm-wince-link.exe ppc2003em
|
||||||
rm -f *.obj
|
rm -f *.obj
|
||||||
|
cl sp2003arm/arm-wince-as.c
|
||||||
|
mv arm-wince-as.exe sp2003arm
|
||||||
|
cl sp2003arm/arm-wince-gcc.c
|
||||||
|
mv arm-wince-gcc.exe sp2003arm
|
||||||
|
cl sp2003arm/arm-wince-lib.c
|
||||||
|
mv arm-wince-lib.exe sp2003arm
|
||||||
|
cl sp2003arm/arm-wince-link.c
|
||||||
|
mv arm-wince-link.exe sp2003arm
|
||||||
|
rm -f *.obj
|
||||||
|
|
||||||
clobber:
|
clobber:
|
||||||
rm -f ppc2003em/*.exe
|
rm -f ppc2003em/*.exe
|
||||||
rm -f ppc2003em/*.obj
|
rm -f ppc2003em/*.obj
|
||||||
rm -f ppc2003arm/*.exe
|
rm -f ppc2003arm/*.exe
|
||||||
rm -f ppc2003arm/*.obj
|
rm -f ppc2003arm/*.obj
|
||||||
|
rm -f sp2003arm/*.exe
|
||||||
|
rm -f sp2003arm/*.obj
|
||||||
rm -f *.obj
|
rm -f *.obj
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
#define WCE_INC "c:/Program Files/Windows CE Tools/wce420/SMARTPHONE 2003/Include/Armv4/"
|
#define WCE_INC "c:/Program Files/Windows CE Tools/wce420/SMARTPHONE 2003/Include/Armv4/"
|
||||||
#define WCE_LIB "c:/Program Files/Windows CE Tools/wce420/SMARTPHONE 2003/Lib/Armv4/"
|
#define WCE_LIB "c:/Program Files/Windows CE Tools/wce420/SMARTPHONE 2003/Lib/Armv4/"
|
||||||
|
|
||||||
#define SHUNT_LIB TOPSRCDIR "/build/wince/shunt/build/ARMV4Rel/"
|
#define SHUNT_LIB TOPSRCDIR "/build/wince/shunt/build/ARMV4SmartPhone/"
|
||||||
#define SHUNT_INC TOPSRCDIR "/build/wince/shunt/include/"
|
#define SHUNT_INC TOPSRCDIR "/build/wince/shunt/include/"
|
||||||
|
|
||||||
#define ASM_PATH WCE_BIN "armasm.exe"
|
#define ASM_PATH WCE_BIN "armasm.exe"
|
||||||
|
|
Загрузка…
Ссылка в новой задаче