зеркало из https://github.com/mozilla/pjs.git
Updating the evc4 test application to current config. NPODB
This commit is contained in:
Родитель
532721699a
Коммит
379ada90db
|
@ -0,0 +1,233 @@
|
|||
/*
|
||||
* DO NOT EDIT. THIS FILE IS GENERATED FROM InvokeTestTargetInterface.idl
|
||||
*/
|
||||
|
||||
#ifndef __gen_InvokeTestTargetInterface_h__
|
||||
#define __gen_InvokeTestTargetInterface_h__
|
||||
|
||||
|
||||
#ifndef __gen_nsISupports_h__
|
||||
#include "nsISupports.h"
|
||||
#endif
|
||||
|
||||
/* For IDL files that don't want to include root IDL files. */
|
||||
#ifndef NS_NO_VTABLE
|
||||
#define NS_NO_VTABLE
|
||||
#endif
|
||||
|
||||
/* starting interface: InvokeTestTargetInterface */
|
||||
#define INVOKETESTTARGETINTERFACE_IID_STR "aac1fb90-e099-11d2-984e-006008962422"
|
||||
|
||||
#define INVOKETESTTARGETINTERFACE_IID {0xaac1fb90, 0xe099, 0x11d2, { 0x98, 0x4e, 0x00, 0x60, 0x08, 0x96, 0x24, 0x22 }}
|
||||
|
||||
class NS_NO_VTABLE InvokeTestTargetInterface : public nsISupports {
|
||||
public:
|
||||
|
||||
// NS_DECLARE_STATIC_IID_ACCESSOR(INVOKETESTTARGETINTERFACE_IID)
|
||||
|
||||
/* PRInt32 AddTwoInts (in PRInt32 p1, in PRInt32 p2); */
|
||||
NS_IMETHOD AddTwoInts(PRInt32 p1, PRInt32 p2, PRInt32 *_retval) = 0;
|
||||
|
||||
/* PRInt32 MultTwoInts (in PRInt32 p1, in PRInt32 p2); */
|
||||
NS_IMETHOD MultTwoInts(PRInt32 p1, PRInt32 p2, PRInt32 *_retval) = 0;
|
||||
|
||||
/* PRInt64 AddTwoLLs (in PRInt64 p1, in PRInt64 p2); */
|
||||
NS_IMETHOD AddTwoLLs(PRInt64 p1, PRInt64 p2, PRInt64 *_retval) = 0;
|
||||
|
||||
/* PRInt64 MultTwoLLs (in PRInt64 p1, in PRInt64 p2); */
|
||||
NS_IMETHOD MultTwoLLs(PRInt64 p1, PRInt64 p2, PRInt64 *_retval) = 0;
|
||||
|
||||
/* PRInt32 AddManyInts (in PRInt32 p1, in PRInt32 p2, in PRInt32 p3, in PRInt32 p4, in PRInt32 p5, in PRInt32 p6, in PRInt32 p7, in PRInt32 p8, in PRInt32 p9, in PRInt32 p10); */
|
||||
NS_IMETHOD AddManyInts(PRInt32 p1, PRInt32 p2, PRInt32 p3, PRInt32 p4, PRInt32 p5, PRInt32 p6, PRInt32 p7, PRInt32 p8, PRInt32 p9, PRInt32 p10, PRInt32 *_retval) = 0;
|
||||
|
||||
/* float AddTwoFloats (in float p1, in float p2); */
|
||||
NS_IMETHOD AddTwoFloats(float p1, float p2, float *_retval) = 0;
|
||||
|
||||
/* double AddManyDoubles (in double p1, in double p2, in double p3, in double p4, in double p5, in double p6, in double p7, in double p8, in double p9, in double p10); */
|
||||
NS_IMETHOD AddManyDoubles(double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double *_retval) = 0;
|
||||
|
||||
/* float AddManyFloats (in float p1, in float p2, in float p3, in float p4, in float p5, in float p6, in float p7, in float p8, in float p9, in float p10); */
|
||||
NS_IMETHOD AddManyFloats(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float *_retval) = 0;
|
||||
|
||||
/* float AddManyManyFloats (in float p1, in float p2, in float p3, in float p4, in float p5, in float p6, in float p7, in float p8, in float p9, in float p10, in float p11, in float p12, in float p13, in float p14, in float p15, in float p16, in float p17, in float p18, in float p19, in float p20); */
|
||||
NS_IMETHOD AddManyManyFloats(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15, float p16, float p17, float p18, float p19, float p20, float *_retval) = 0;
|
||||
|
||||
/* PRInt64 AddMixedInts (in PRInt64 p1, in PRInt32 p2, in PRInt64 p3, in PRInt32 p4, in PRInt32 p5, in PRInt64 p6, in PRInt32 p7, in PRInt32 p8, in PRInt64 p9, in PRInt32 p10); */
|
||||
NS_IMETHOD AddMixedInts(PRInt64 p1, PRInt32 p2, PRInt64 p3, PRInt32 p4, PRInt32 p5, PRInt64 p6, PRInt32 p7, PRInt32 p8, PRInt64 p9, PRInt32 p10, PRInt64 *_retval) = 0;
|
||||
|
||||
/* PRInt64 AddMixedInts2 (in PRInt32 p1, in PRInt64 p2, in PRInt32 p3, in PRInt64 p4, in PRInt64 p5, in PRInt32 p6, in PRInt64 p7, in PRInt64 p8, in PRInt32 p9, in PRInt64 p10); */
|
||||
NS_IMETHOD AddMixedInts2(PRInt32 p1, PRInt64 p2, PRInt32 p3, PRInt64 p4, PRInt64 p5, PRInt32 p6, PRInt64 p7, PRInt64 p8, PRInt32 p9, PRInt64 p10, PRInt64 *_retval) = 0;
|
||||
|
||||
/* double AddMixedFloats (in float p1, in float p2, in double p3, in double p4, in float p5, in float p6, in double p7, in double p8, in float p9, in double p10, in float p11); */
|
||||
NS_IMETHOD AddMixedFloats(float p1, float p2, double p3, double p4, float p5, float p6, double p7, double p8, float p9, double p10, float p11, double *_retval) = 0;
|
||||
|
||||
/* void PassTwoStrings (in string ignore, in string s1, in string s2, out string retval); */
|
||||
NS_IMETHOD PassTwoStrings(const char *ignore, const char *s1, const char *s2, char **retval) = 0;
|
||||
|
||||
};
|
||||
|
||||
// NS_DEFINE_STATIC_IID_ACCESSOR(InvokeTestTargetInterface, INVOKETESTTARGETINTERFACE_IID)
|
||||
|
||||
/* Use this macro when declaring classes that implement this interface. */
|
||||
#define NS_DECL_INVOKETESTTARGETINTERFACE \
|
||||
NS_IMETHOD AddTwoInts(PRInt32 p1, PRInt32 p2, PRInt32 *_retval); \
|
||||
NS_IMETHOD MultTwoInts(PRInt32 p1, PRInt32 p2, PRInt32 *_retval); \
|
||||
NS_IMETHOD AddTwoLLs(PRInt64 p1, PRInt64 p2, PRInt64 *_retval); \
|
||||
NS_IMETHOD MultTwoLLs(PRInt64 p1, PRInt64 p2, PRInt64 *_retval); \
|
||||
NS_IMETHOD AddManyInts(PRInt32 p1, PRInt32 p2, PRInt32 p3, PRInt32 p4, PRInt32 p5, PRInt32 p6, PRInt32 p7, PRInt32 p8, PRInt32 p9, PRInt32 p10, PRInt32 *_retval); \
|
||||
NS_IMETHOD AddTwoFloats(float p1, float p2, float *_retval); \
|
||||
NS_IMETHOD AddManyDoubles(double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double *_retval); \
|
||||
NS_IMETHOD AddManyFloats(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float *_retval); \
|
||||
NS_IMETHOD AddManyManyFloats(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15, float p16, float p17, float p18, float p19, float p20, float *_retval); \
|
||||
NS_IMETHOD AddMixedInts(PRInt64 p1, PRInt32 p2, PRInt64 p3, PRInt32 p4, PRInt32 p5, PRInt64 p6, PRInt32 p7, PRInt32 p8, PRInt64 p9, PRInt32 p10, PRInt64 *_retval); \
|
||||
NS_IMETHOD AddMixedInts2(PRInt32 p1, PRInt64 p2, PRInt32 p3, PRInt64 p4, PRInt64 p5, PRInt32 p6, PRInt64 p7, PRInt64 p8, PRInt32 p9, PRInt64 p10, PRInt64 *_retval); \
|
||||
NS_IMETHOD AddMixedFloats(float p1, float p2, double p3, double p4, float p5, float p6, double p7, double p8, float p9, double p10, float p11, double *_retval); \
|
||||
NS_IMETHOD PassTwoStrings(const char *ignore, const char *s1, const char *s2, char **retval);
|
||||
|
||||
/* Use this macro to declare functions that forward the behavior of this interface to another object. */
|
||||
#define NS_FORWARD_INVOKETESTTARGETINTERFACE(_to) \
|
||||
NS_IMETHOD AddTwoInts(PRInt32 p1, PRInt32 p2, PRInt32 *_retval) { return _to AddTwoInts(p1, p2, _retval); } \
|
||||
NS_IMETHOD MultTwoInts(PRInt32 p1, PRInt32 p2, PRInt32 *_retval) { return _to MultTwoInts(p1, p2, _retval); } \
|
||||
NS_IMETHOD AddTwoLLs(PRInt64 p1, PRInt64 p2, PRInt64 *_retval) { return _to AddTwoLLs(p1, p2, _retval); } \
|
||||
NS_IMETHOD MultTwoLLs(PRInt64 p1, PRInt64 p2, PRInt64 *_retval) { return _to MultTwoLLs(p1, p2, _retval); } \
|
||||
NS_IMETHOD AddManyInts(PRInt32 p1, PRInt32 p2, PRInt32 p3, PRInt32 p4, PRInt32 p5, PRInt32 p6, PRInt32 p7, PRInt32 p8, PRInt32 p9, PRInt32 p10, PRInt32 *_retval) { return _to AddManyInts(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, _retval); } \
|
||||
NS_IMETHOD AddTwoFloats(float p1, float p2, float *_retval) { return _to AddTwoFloats(p1, p2, _retval); } \
|
||||
NS_IMETHOD AddManyDoubles(double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double *_retval) { return _to AddManyDoubles(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, _retval); } \
|
||||
NS_IMETHOD AddManyFloats(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float *_retval) { return _to AddManyFloats(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, _retval); } \
|
||||
NS_IMETHOD AddManyManyFloats(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15, float p16, float p17, float p18, float p19, float p20, float *_retval) { return _to AddManyManyFloats(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20, _retval); } \
|
||||
NS_IMETHOD AddMixedInts(PRInt64 p1, PRInt32 p2, PRInt64 p3, PRInt32 p4, PRInt32 p5, PRInt64 p6, PRInt32 p7, PRInt32 p8, PRInt64 p9, PRInt32 p10, PRInt64 *_retval) { return _to AddMixedInts(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, _retval); } \
|
||||
NS_IMETHOD AddMixedInts2(PRInt32 p1, PRInt64 p2, PRInt32 p3, PRInt64 p4, PRInt64 p5, PRInt32 p6, PRInt64 p7, PRInt64 p8, PRInt32 p9, PRInt64 p10, PRInt64 *_retval) { return _to AddMixedInts2(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, _retval); } \
|
||||
NS_IMETHOD AddMixedFloats(float p1, float p2, double p3, double p4, float p5, float p6, double p7, double p8, float p9, double p10, float p11, double *_retval) { return _to AddMixedFloats(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, _retval); } \
|
||||
NS_IMETHOD PassTwoStrings(const char *ignore, const char *s1, const char *s2, char **retval) { return _to PassTwoStrings(ignore, s1, s2, retval); }
|
||||
|
||||
/* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
|
||||
#define NS_FORWARD_SAFE_INVOKETESTTARGETINTERFACE(_to) \
|
||||
NS_IMETHOD AddTwoInts(PRInt32 p1, PRInt32 p2, PRInt32 *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->AddTwoInts(p1, p2, _retval); } \
|
||||
NS_IMETHOD MultTwoInts(PRInt32 p1, PRInt32 p2, PRInt32 *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->MultTwoInts(p1, p2, _retval); } \
|
||||
NS_IMETHOD AddTwoLLs(PRInt64 p1, PRInt64 p2, PRInt64 *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->AddTwoLLs(p1, p2, _retval); } \
|
||||
NS_IMETHOD MultTwoLLs(PRInt64 p1, PRInt64 p2, PRInt64 *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->MultTwoLLs(p1, p2, _retval); } \
|
||||
NS_IMETHOD AddManyInts(PRInt32 p1, PRInt32 p2, PRInt32 p3, PRInt32 p4, PRInt32 p5, PRInt32 p6, PRInt32 p7, PRInt32 p8, PRInt32 p9, PRInt32 p10, PRInt32 *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->AddManyInts(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, _retval); } \
|
||||
NS_IMETHOD AddTwoFloats(float p1, float p2, float *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->AddTwoFloats(p1, p2, _retval); } \
|
||||
NS_IMETHOD AddManyDoubles(double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->AddManyDoubles(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, _retval); } \
|
||||
NS_IMETHOD AddManyFloats(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->AddManyFloats(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, _retval); } \
|
||||
NS_IMETHOD AddManyManyFloats(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15, float p16, float p17, float p18, float p19, float p20, float *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->AddManyManyFloats(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20, _retval); } \
|
||||
NS_IMETHOD AddMixedInts(PRInt64 p1, PRInt32 p2, PRInt64 p3, PRInt32 p4, PRInt32 p5, PRInt64 p6, PRInt32 p7, PRInt32 p8, PRInt64 p9, PRInt32 p10, PRInt64 *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->AddMixedInts(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, _retval); } \
|
||||
NS_IMETHOD AddMixedInts2(PRInt32 p1, PRInt64 p2, PRInt32 p3, PRInt64 p4, PRInt64 p5, PRInt32 p6, PRInt64 p7, PRInt64 p8, PRInt32 p9, PRInt64 p10, PRInt64 *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->AddMixedInts2(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, _retval); } \
|
||||
NS_IMETHOD AddMixedFloats(float p1, float p2, double p3, double p4, float p5, float p6, double p7, double p8, float p9, double p10, float p11, double *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->AddMixedFloats(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, _retval); } \
|
||||
NS_IMETHOD PassTwoStrings(const char *ignore, const char *s1, const char *s2, char **retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->PassTwoStrings(ignore, s1, s2, retval); }
|
||||
|
||||
#if 0
|
||||
/* Use the code below as a template for the implementation class for this interface. */
|
||||
|
||||
/* Header file */
|
||||
class _MYCLASS_ : public InvokeTestTargetInterface
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
NS_DECL_INVOKETESTTARGETINTERFACE
|
||||
|
||||
_MYCLASS_();
|
||||
|
||||
private:
|
||||
~_MYCLASS_();
|
||||
|
||||
protected:
|
||||
/* additional members */
|
||||
};
|
||||
|
||||
/* Implementation file */
|
||||
NS_IMPL_ISUPPORTS1(_MYCLASS_, InvokeTestTargetInterface)
|
||||
|
||||
_MYCLASS_::_MYCLASS_()
|
||||
{
|
||||
/* member initializers and constructor code */
|
||||
}
|
||||
|
||||
_MYCLASS_::~_MYCLASS_()
|
||||
{
|
||||
/* destructor code */
|
||||
}
|
||||
|
||||
/* PRInt32 AddTwoInts (in PRInt32 p1, in PRInt32 p2); */
|
||||
NS_IMETHODIMP _MYCLASS_::AddTwoInts(PRInt32 p1, PRInt32 p2, PRInt32 *_retval)
|
||||
{
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
/* PRInt32 MultTwoInts (in PRInt32 p1, in PRInt32 p2); */
|
||||
NS_IMETHODIMP _MYCLASS_::MultTwoInts(PRInt32 p1, PRInt32 p2, PRInt32 *_retval)
|
||||
{
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
/* PRInt64 AddTwoLLs (in PRInt64 p1, in PRInt64 p2); */
|
||||
NS_IMETHODIMP _MYCLASS_::AddTwoLLs(PRInt64 p1, PRInt64 p2, PRInt64 *_retval)
|
||||
{
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
/* PRInt64 MultTwoLLs (in PRInt64 p1, in PRInt64 p2); */
|
||||
NS_IMETHODIMP _MYCLASS_::MultTwoLLs(PRInt64 p1, PRInt64 p2, PRInt64 *_retval)
|
||||
{
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
/* PRInt32 AddManyInts (in PRInt32 p1, in PRInt32 p2, in PRInt32 p3, in PRInt32 p4, in PRInt32 p5, in PRInt32 p6, in PRInt32 p7, in PRInt32 p8, in PRInt32 p9, in PRInt32 p10); */
|
||||
NS_IMETHODIMP _MYCLASS_::AddManyInts(PRInt32 p1, PRInt32 p2, PRInt32 p3, PRInt32 p4, PRInt32 p5, PRInt32 p6, PRInt32 p7, PRInt32 p8, PRInt32 p9, PRInt32 p10, PRInt32 *_retval)
|
||||
{
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
/* float AddTwoFloats (in float p1, in float p2); */
|
||||
NS_IMETHODIMP _MYCLASS_::AddTwoFloats(float p1, float p2, float *_retval)
|
||||
{
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
/* double AddManyDoubles (in double p1, in double p2, in double p3, in double p4, in double p5, in double p6, in double p7, in double p8, in double p9, in double p10); */
|
||||
NS_IMETHODIMP _MYCLASS_::AddManyDoubles(double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double *_retval)
|
||||
{
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
/* float AddManyFloats (in float p1, in float p2, in float p3, in float p4, in float p5, in float p6, in float p7, in float p8, in float p9, in float p10); */
|
||||
NS_IMETHODIMP _MYCLASS_::AddManyFloats(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float *_retval)
|
||||
{
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
/* float AddManyManyFloats (in float p1, in float p2, in float p3, in float p4, in float p5, in float p6, in float p7, in float p8, in float p9, in float p10, in float p11, in float p12, in float p13, in float p14, in float p15, in float p16, in float p17, in float p18, in float p19, in float p20); */
|
||||
NS_IMETHODIMP _MYCLASS_::AddManyManyFloats(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15, float p16, float p17, float p18, float p19, float p20, float *_retval)
|
||||
{
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
/* PRInt64 AddMixedInts (in PRInt64 p1, in PRInt32 p2, in PRInt64 p3, in PRInt32 p4, in PRInt32 p5, in PRInt64 p6, in PRInt32 p7, in PRInt32 p8, in PRInt64 p9, in PRInt32 p10); */
|
||||
NS_IMETHODIMP _MYCLASS_::AddMixedInts(PRInt64 p1, PRInt32 p2, PRInt64 p3, PRInt32 p4, PRInt32 p5, PRInt64 p6, PRInt32 p7, PRInt32 p8, PRInt64 p9, PRInt32 p10, PRInt64 *_retval)
|
||||
{
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
/* PRInt64 AddMixedInts2 (in PRInt32 p1, in PRInt64 p2, in PRInt32 p3, in PRInt64 p4, in PRInt64 p5, in PRInt32 p6, in PRInt64 p7, in PRInt64 p8, in PRInt32 p9, in PRInt64 p10); */
|
||||
NS_IMETHODIMP _MYCLASS_::AddMixedInts2(PRInt32 p1, PRInt64 p2, PRInt32 p3, PRInt64 p4, PRInt64 p5, PRInt32 p6, PRInt64 p7, PRInt64 p8, PRInt32 p9, PRInt64 p10, PRInt64 *_retval)
|
||||
{
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
/* double AddMixedFloats (in float p1, in float p2, in double p3, in double p4, in float p5, in float p6, in double p7, in double p8, in float p9, in double p10, in float p11); */
|
||||
NS_IMETHODIMP _MYCLASS_::AddMixedFloats(float p1, float p2, double p3, double p4, float p5, float p6, double p7, double p8, float p9, double p10, float p11, double *_retval)
|
||||
{
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
/* void PassTwoStrings (in string ignore, in string s1, in string s2, out string retval); */
|
||||
NS_IMETHODIMP _MYCLASS_::PassTwoStrings(const char *ignore, const char *s1, const char *s2, char **retval)
|
||||
{
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
/* End of implementation class template. */
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* __gen_InvokeTestTargetInterface_h__ */
|
|
@ -0,0 +1,44 @@
|
|||
#include "nsISupports.idl"
|
||||
|
||||
[scriptable, uuid(AAC1FB90-E099-11d2-984E-006008962422)]
|
||||
interface InvokeTestTargetInterface : nsISupports
|
||||
{
|
||||
PRInt32 AddTwoInts(in PRInt32 p1, in PRInt32 p2);
|
||||
PRInt32 MultTwoInts(in PRInt32 p1, in PRInt32 p2);
|
||||
PRInt64 AddTwoLLs(in PRInt64 p1, in PRInt64 p2);
|
||||
PRInt64 MultTwoLLs(in PRInt64 p1, in PRInt64 p2);
|
||||
|
||||
PRInt32 AddManyInts(in PRInt32 p1, in PRInt32 p2, in PRInt32 p3, in PRInt32 p4,
|
||||
in PRInt32 p5, in PRInt32 p6, in PRInt32 p7, in PRInt32 p8,
|
||||
in PRInt32 p9, in PRInt32 p10);
|
||||
|
||||
float AddTwoFloats(in float p1, in float p2);
|
||||
|
||||
double AddManyDoubles(in double p1, in double p2, in double p3, in double p4,
|
||||
in double p5, in double p6, in double p7, in double p8,
|
||||
in double p9, in double p10);
|
||||
|
||||
float AddManyFloats(in float p1, in float p2, in float p3, in float p4,
|
||||
in float p5, in float p6, in float p7, in float p8,
|
||||
in float p9, in float p10);
|
||||
|
||||
float AddManyManyFloats(in float p1, in float p2, in float p3, in float p4,
|
||||
in float p5, in float p6, in float p7, in float p8,
|
||||
in float p9, in float p10, in float p11, in float p12,
|
||||
in float p13, in float p14, in float p15, in float p16,
|
||||
in float p17, in float p18, in float p19, in float p20);
|
||||
|
||||
PRInt64 AddMixedInts(in PRInt64 p1, in PRInt32 p2, in PRInt64 p3, in PRInt32 p4,
|
||||
in PRInt32 p5, in PRInt64 p6, in PRInt32 p7, in PRInt32 p8,
|
||||
in PRInt64 p9, in PRInt32 p10);
|
||||
|
||||
PRInt64 AddMixedInts2(in PRInt32 p1, in PRInt64 p2, in PRInt32 p3, in PRInt64 p4,
|
||||
in PRInt64 p5, in PRInt32 p6, in PRInt64 p7, in PRInt64 p8,
|
||||
in PRInt32 p9, in PRInt64 p10);
|
||||
|
||||
double AddMixedFloats(in float p1, in float p2, in double p3, in double p4,
|
||||
in float p5, in float p6, in double p7, in double p8,
|
||||
in float p9, in double p10, in float p11);
|
||||
|
||||
void PassTwoStrings(in string ignore, in string s1, in string s2, out string retval);
|
||||
};
|
Двоичный файл не отображается.
|
@ -46,6 +46,14 @@
|
|||
#include "prlong.h"
|
||||
#include "prinrval.h"
|
||||
#include "nsMemory.h"
|
||||
#include "nsXPCOM.h"
|
||||
#include "nsID.h"
|
||||
#include "nsIProxyObjectManager.h"
|
||||
#include "nsEmbedAPI.h"
|
||||
#include "nsString.h"
|
||||
|
||||
#include "InvokeTestTargetInterface.h"
|
||||
static NS_DEFINE_IID(kTheCID, INVOKETESTTARGETINTERFACE_IID);
|
||||
|
||||
|
||||
void MyOutputFunction(const char *str, ...);
|
||||
|
@ -57,108 +65,44 @@ static void DoMultipleInheritenceTest();
|
|||
static void DoMultipleInheritenceTest2();
|
||||
static void DoSpeedTest();
|
||||
|
||||
// {AAC1FB90-E099-11d2-984E-006008962422}
|
||||
#define INVOKETESTTARGET_IID \
|
||||
{ 0xaac1fb90, 0xe099, 0x11d2, \
|
||||
{ 0x98, 0x4e, 0x0, 0x60, 0x8, 0x96, 0x24, 0x22 } }
|
||||
|
||||
|
||||
class InvokeTestTargetInterface : public nsISupports
|
||||
{
|
||||
public:
|
||||
NS_DEFINE_STATIC_IID_ACCESSOR(INVOKETESTTARGET_IID)
|
||||
NS_IMETHOD AddTwoInts(PRInt32 p1, PRInt32 p2, PRInt32* retval) = 0;
|
||||
NS_IMETHOD MultTwoInts(PRInt32 p1, PRInt32 p2, PRInt32* retval) = 0;
|
||||
NS_IMETHOD AddTwoLLs(PRInt64 p1, PRInt64 p2, PRInt64* retval) = 0;
|
||||
NS_IMETHOD MultTwoLLs(PRInt64 p1, PRInt64 p2, PRInt64* retval) = 0;
|
||||
|
||||
NS_IMETHOD AddManyInts(PRInt32 p1, PRInt32 p2, PRInt32 p3, PRInt32 p4,
|
||||
PRInt32 p5, PRInt32 p6, PRInt32 p7, PRInt32 p8,
|
||||
PRInt32 p9, PRInt32 p10, PRInt32* retval) = 0;
|
||||
|
||||
NS_IMETHOD AddTwoFloats(float p1, float p2, float* retval) = 0;
|
||||
|
||||
NS_IMETHOD AddManyDoubles(double p1, double p2, double p3, double p4,
|
||||
double p5, double p6, double p7, double p8,
|
||||
double p9, double p10, double* retval) = 0;
|
||||
|
||||
NS_IMETHOD AddManyFloats(float p1, float p2, float p3, float p4,
|
||||
float p5, float p6, float p7, float p8,
|
||||
float p9, float p10, float* retval) = 0;
|
||||
|
||||
NS_IMETHOD AddManyManyFloats(float p1, float p2, float p3, float p4,
|
||||
float p5, float p6, float p7, float p8,
|
||||
float p9, float p10, float p11, float p12,
|
||||
float p13, float p14, float p15, float p16,
|
||||
float p17, float p18, float p19, float p20,
|
||||
float *retval) = 0;
|
||||
|
||||
NS_IMETHOD AddMixedInts(PRInt64 p1, PRInt32 p2, PRInt64 p3, PRInt32 p4,
|
||||
PRInt32 p5, PRInt64 p6, PRInt32 p7, PRInt32 p8,
|
||||
PRInt64 p9, PRInt32 p10, PRInt64* retval) = 0;
|
||||
|
||||
NS_IMETHOD AddMixedInts2(PRInt32 p1, PRInt64 p2, PRInt32 p3, PRInt64 p4,
|
||||
PRInt64 p5, PRInt32 p6, PRInt64 p7, PRInt64 p8,
|
||||
PRInt32 p9, PRInt64 p10, PRInt64* retval) = 0;
|
||||
|
||||
NS_IMETHOD AddMixedFloats(float p1, float p2, double p3, double p4,
|
||||
float p5, float p6, double p7, double p8,
|
||||
float p9, double p10, float p11,
|
||||
double *retval) = 0;
|
||||
|
||||
NS_IMETHOD PassTwoStrings(const char* s1, const char* s2, char** retval) = 0;
|
||||
|
||||
};
|
||||
|
||||
class InvokeTestTarget : public InvokeTestTargetInterface
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
NS_IMETHOD AddTwoInts(PRInt32 p1, PRInt32 p2, PRInt32* retval);
|
||||
NS_IMETHOD MultTwoInts(PRInt32 p1, PRInt32 p2, PRInt32* retval);
|
||||
NS_IMETHOD AddTwoLLs(PRInt64 p1, PRInt64 p2, PRInt64* retval);
|
||||
NS_IMETHOD MultTwoLLs(PRInt64 p1, PRInt64 p2, PRInt64* retval);
|
||||
|
||||
NS_IMETHOD AddManyInts(PRInt32 p1, PRInt32 p2, PRInt32 p3, PRInt32 p4,
|
||||
PRInt32 p5, PRInt32 p6, PRInt32 p7, PRInt32 p8,
|
||||
PRInt32 p9, PRInt32 p10, PRInt32* retval);
|
||||
|
||||
NS_IMETHOD AddTwoFloats(float p1, float p2, float* retval);
|
||||
|
||||
NS_IMETHOD AddManyDoubles(double p1, double p2, double p3, double p4,
|
||||
double p5, double p6, double p7, double p8,
|
||||
double p9, double p10, double* retval);
|
||||
|
||||
NS_IMETHOD AddManyFloats(float p1, float p2, float p3, float p4,
|
||||
float p5, float p6, float p7, float p8,
|
||||
float p9, float p10, float* retval);
|
||||
|
||||
NS_IMETHOD AddMixedInts(PRInt64 p1, PRInt32 p2, PRInt64 p3, PRInt32 p4,
|
||||
PRInt32 p5, PRInt64 p6, PRInt32 p7, PRInt32 p8,
|
||||
PRInt64 p9, PRInt32 p10, PRInt64* retval);
|
||||
|
||||
NS_IMETHOD AddMixedInts2(PRInt32 p1, PRInt64 p2, PRInt32 p3, PRInt64 p4,
|
||||
PRInt64 p5, PRInt32 p6, PRInt64 p7, PRInt64 p8,
|
||||
PRInt32 p9, PRInt64 p10, PRInt64* retval);
|
||||
|
||||
NS_IMETHOD AddMixedFloats(float p1, float p2, double p3, double p4,
|
||||
float p5, float p6, double p7, double p8,
|
||||
float p9, double p10, float p11,
|
||||
double *retval);
|
||||
|
||||
NS_IMETHOD AddManyManyFloats(float p1, float p2, float p3, float p4,
|
||||
float p5, float p6, float p7, float p8,
|
||||
float p9, float p10, float p11, float p12,
|
||||
float p13, float p14, float p15, float p16,
|
||||
float p17, float p18, float p19, float p20,
|
||||
float *retval);
|
||||
|
||||
NS_IMETHOD PassTwoStrings(const char* s1, const char* s2, char** retval);
|
||||
NS_DECL_ISUPPORTS
|
||||
NS_DECL_INVOKETESTTARGETINTERFACE
|
||||
|
||||
InvokeTestTarget();
|
||||
};
|
||||
|
||||
NS_IMPL_ISUPPORTS1(InvokeTestTarget, InvokeTestTargetInterface)
|
||||
NS_IMETHODIMP
|
||||
InvokeTestTarget::QueryInterface(REFNSIID aIID, void** aInstancePtr)
|
||||
{
|
||||
if (NULL == aInstancePtr) {
|
||||
return NS_ERROR_NULL_POINTER;
|
||||
}
|
||||
|
||||
*aInstancePtr = NULL;
|
||||
|
||||
|
||||
if (aIID.Equals(kTheCID)) {
|
||||
*aInstancePtr = (void*) NS_STATIC_CAST(InvokeTestTargetInterface*,this);
|
||||
NS_ADDREF_THIS();
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
if (aIID.Equals(NS_GET_IID(nsISupports))) {
|
||||
*aInstancePtr = (void*) NS_STATIC_CAST(nsISupports*,
|
||||
NS_STATIC_CAST(InvokeTestTargetInterface*,this));
|
||||
NS_ADDREF_THIS();
|
||||
return NS_OK;
|
||||
}
|
||||
return NS_NOINTERFACE;
|
||||
}
|
||||
|
||||
NS_IMPL_ADDREF(InvokeTestTarget)
|
||||
NS_IMPL_RELEASE(InvokeTestTarget)
|
||||
|
||||
|
||||
InvokeTestTarget::InvokeTestTarget()
|
||||
{
|
||||
|
@ -294,7 +238,7 @@ InvokeTestTarget::AddMixedInts2(PRInt32 p1, PRInt64 p2, PRInt32 p3, PRInt64 p4,
|
|||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
InvokeTestTarget::PassTwoStrings(const char* s1, const char* s2, char** retval)
|
||||
InvokeTestTarget::PassTwoStrings(const char *ignore, const char* s1, const char* s2, char** retval)
|
||||
{
|
||||
const char milk[] = "milk";
|
||||
char *ret = (char*)nsMemory::Alloc(sizeof(milk));
|
||||
|
@ -307,6 +251,37 @@ InvokeTestTarget::PassTwoStrings(const char* s1, const char* s2, char** retval)
|
|||
}
|
||||
|
||||
int main()
|
||||
{
|
||||
|
||||
NS_InitEmbedding(NULL, NULL);
|
||||
|
||||
InvokeTestTarget *test = new InvokeTestTarget();
|
||||
|
||||
/* here we make the global 'check for alloc failure' checker happy */
|
||||
if(!test)
|
||||
return 1;
|
||||
|
||||
|
||||
InvokeTestTargetInterface* proxy;
|
||||
NS_GetProxyForObject(NS_UI_THREAD_EVENTQ,
|
||||
kTheCID,
|
||||
test,
|
||||
PROXY_SYNC | PROXY_ALWAYS,
|
||||
(void**)(&proxy));
|
||||
|
||||
|
||||
char* buffer;
|
||||
proxy->PassTwoStrings("", "a", "b", &buffer);
|
||||
|
||||
|
||||
NS_RELEASE(test);
|
||||
|
||||
extern int x_main();
|
||||
x_main();
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
int x_main()
|
||||
{
|
||||
InvokeTestTarget *test = new InvokeTestTarget();
|
||||
|
||||
|
@ -317,6 +292,7 @@ int main()
|
|||
PRInt32 out, tmp32 = 0;
|
||||
PRInt64 out64;
|
||||
printf("calling direct:\n");
|
||||
|
||||
if(NS_SUCCEEDED(test->AddTwoInts(1,1,&out)))
|
||||
printf("\t1 + 1 = %d\n", out);
|
||||
else
|
||||
|
@ -394,7 +370,7 @@ int main()
|
|||
else
|
||||
printf("\tFAILED");
|
||||
|
||||
if (NS_SUCCEEDED(test->PassTwoStrings("moo","cow",&outS))) {
|
||||
if (NS_SUCCEEDED(test->PassTwoStrings("", "moo","cow",&outS))) {
|
||||
printf(" = %s\n", outS);
|
||||
nsMemory::Free(outS);
|
||||
} else
|
||||
|
@ -894,20 +870,24 @@ int main()
|
|||
else
|
||||
printf("\tFAILED");
|
||||
|
||||
var[0].val.p = (void*)"moo";
|
||||
var[0].val.p = (void*)"";
|
||||
var[0].type = nsXPTType::T_CHAR_STR;
|
||||
var[0].flags = 0;
|
||||
|
||||
var[1].val.p = (void*)"cow";
|
||||
var[1].val.p = (void*)"moo";
|
||||
var[1].type = nsXPTType::T_CHAR_STR;
|
||||
var[1].flags = 0;
|
||||
|
||||
var[2].val.p = 0;
|
||||
|
||||
var[2].val.p = (void*)"cow";
|
||||
var[2].type = nsXPTType::T_CHAR_STR;
|
||||
var[2].flags = nsXPTCVariant::PTR_IS_DATA;
|
||||
var[2].ptr = &var[2].val.p;
|
||||
var[2].flags = 0;
|
||||
|
||||
if(NS_SUCCEEDED(XPTC_InvokeByIndex(test, 15, 3, var)))
|
||||
var[3].val.p = 0;
|
||||
var[3].type = nsXPTType::T_CHAR_STR;
|
||||
var[3].flags = nsXPTCVariant::PTR_IS_DATA;
|
||||
var[3].ptr = &var[2].val.p;
|
||||
|
||||
if(NS_SUCCEEDED(XPTC_InvokeByIndex(test, 15, 4, var)))
|
||||
printf(" = %s\n", var[2].val.p);
|
||||
else
|
||||
printf("\tFAILED");
|
||||
|
|
|
@ -149,7 +149,7 @@ RSC=rc.exe
|
|||
# ADD RSC /l 0x409 /i "C:\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4" /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "DEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /d "ARMV4" /r
|
||||
CPP=clarm.exe
|
||||
# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "ARM" /D "_ARM_" /D "ARMV4" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /Yu"stdafx.h" /M$(CECrtMTDebug) /c
|
||||
# ADD CPP /nologo /W3 /Zi /Od /I "..\..\..\..\..\arm_ppc\dist\include" /I "..\..\..\..\..\arm_ppc\dist\include\xpcom" /I "..\..\..\..\..\arm_ppc\dist\sdk\include" /I "C:\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4" /D "$(CePlatform)" /D "ARM" /D "ARMV4" /D CANT_RESOLVE_CPP_CONST_AMBIGUITY=1 /D CROSS_COMPILE=1 /D "DEBUG" /D "DEBUG_dougt" /D D_INO=d_ino /D gid_t=int /D HAVE_COMPAT_H=1 /D HAVE_GETOPT_H=1 /D HAVE_GNU_LIBC_VERSION_H=1 /D HAVE_LIBM=1 /D HAVE_MALLOC_H=1 /D HAVE_MEMMOVE=1 /D HAVE_MEMORY_H=1 /D HAVE_MMINTRIN_H=1 /D HAVE_NL_TYPES_H=1 /D HAVE_SNPRINTF=1 /D HAVE_SYS_BITYPES_H=1 /D HAVE_SYS_STATFS_H=1 /D HAVE_SYS_STATVFS_H=1 /D HAVE_UINT=1 /D HAVE_UNISTD_H=1 /D HAVE_X11_XKBLIB_H=1 /D HW_THREADS=1 /D IBMBIDI=1 /D JS_THREADSAFE=1 /D mode_t=int /D "MOZILLA_CLIENT" /D MOZILLA_LOCALE_VERSION=\"1.8b2\" /D MOZILLA_REGION_VERSION=\"1.8b2\" /D MOZILLA_SKIN_VERSION=\"1.5\" /D MOZILLA_VERSION=\"1.8b2\" /D MOZ_APP_NAME=\"mozilla\" /D MOZ_BUILD_APP=suite /D MOZ_DEFAULT_TOOLKIT=\"windows\" /D MOZ_DISTRIBUTION_ID=\"org.mozilla\" /D MOZ_DLL_SUFFIX=\".dll\" /D MOZ_ENABLE_COREXFONTS=1 /D MOZ_USER_DIR=\"Mozilla\" /D MOZ_V1_STRING_ABI=1 /D MOZ_VIEW_SOURCE=1 /D MOZ_XTF=1 /D NEED_CPP_DERIVED_TEMPLATE_OPERATORS=1 /D NEED_CPP_TEMPLATE_CAST_TO_BASE=1 /D NO_MINUS_C_MINUS_O=1 /D NO_X11=1 /D NSCAP_DONT_PROVIDE_NONCONST_OPEQ=1 /D NS_DISABLE_LOGGING=1 /D NS_PRINTING=1 /D NS_PRINT_PREVIEW=1 /D off_t=long /D OJI=1 /D OSARCH=\"WINCE\" /D OSTYPE=\"WINCE420\" /D pid_t=int /D size_t=unsigned /D STDC_HEADERS=1 /D "TRACING" /D "TRIMMED" /D uid_t=int /D UNDER_CE=$(CEVersion) /D "UNICODE" /D UNIX_ASYNC_DNS=1 /D WIN32=1 /D WIN32_LEAN_AND_MEAN=1 /D XP_WIN32=1 /D XP_WIN=1 /D X_DISPLAY_MISSING=1 /D "_ARM_" /D "_DEBUG" /D "_IMPL_NS_GFX" /D "_IMPL_NS_MSG_BASE" /D "_IMPL_NS_WIDGET" /D "_MOZILLA_CONFIG_H_" /D "_UNICODE" /D _WIN32=1 /D _WIN32_WCE=$(CEVersion) /D _WINDOWS=1 /Yu"stdafx.h" /M$(CECrtMTDebug) /c
|
||||
# ADD CPP /nologo /W3 /Zi /Od /I "c:/builds/minimo/arm-build-minimo-opt-t/dist/include/string" /I "../../public" /I "c:/builds/minimo/arm-build-minimo-opt-t/dist/include/" /I "c:/builds/minimo/arm-build-minimo-opt-t/dist/include/xpcom" /I "c:/builds/minimo/arm-build-minimo-opt-t/dist\sdk\include" /I "C:\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4" /D "$(CePlatform)" /D "ARM" /D "ARMV4" /D CANT_RESOLVE_CPP_CONST_AMBIGUITY=1 /D CROSS_COMPILE=1 /D "DEBUG" /D "DEBUG_dougt" /D D_INO=d_ino /D gid_t=int /D HAVE_COMPAT_H=1 /D HAVE_GETOPT_H=1 /D HAVE_GNU_LIBC_VERSION_H=1 /D HAVE_LIBM=1 /D HAVE_MALLOC_H=1 /D HAVE_MEMMOVE=1 /D HAVE_MEMORY_H=1 /D HAVE_MMINTRIN_H=1 /D HAVE_NL_TYPES_H=1 /D HAVE_SNPRINTF=1 /D HAVE_SYS_BITYPES_H=1 /D HAVE_SYS_STATFS_H=1 /D HAVE_SYS_STATVFS_H=1 /D HAVE_UINT=1 /D HAVE_UNISTD_H=1 /D HAVE_X11_XKBLIB_H=1 /D HW_THREADS=1 /D IBMBIDI=1 /D JS_THREADSAFE=1 /D mode_t=int /D "MOZILLA_CLIENT" /D MOZILLA_LOCALE_VERSION=\"1.8b2\" /D MOZILLA_REGION_VERSION=\"1.8b2\" /D MOZILLA_SKIN_VERSION=\"1.5\" /D MOZILLA_VERSION=\"1.8b2\" /D MOZ_APP_NAME=\"mozilla\" /D MOZ_BUILD_APP=suite /D MOZ_DEFAULT_TOOLKIT=\"windows\" /D MOZ_DISTRIBUTION_ID=\"org.mozilla\" /D MOZ_DLL_SUFFIX=\".dll\" /D MOZ_ENABLE_COREXFONTS=1 /D MOZ_USER_DIR=\"Mozilla\" /D MOZ_V1_STRING_ABI=1 /D MOZ_VIEW_SOURCE=1 /D MOZ_XTF=1 /D NEED_CPP_DERIVED_TEMPLATE_OPERATORS=1 /D NEED_CPP_TEMPLATE_CAST_TO_BASE=1 /D NO_MINUS_C_MINUS_O=1 /D NO_X11=1 /D NSCAP_DONT_PROVIDE_NONCONST_OPEQ=1 /D NS_DISABLE_LOGGING=1 /D NS_PRINTING=1 /D NS_PRINT_PREVIEW=1 /D off_t=long /D OJI=1 /D OSARCH=\"WINCE\" /D OSTYPE=\"WINCE420\" /D pid_t=int /D size_t=unsigned /D STDC_HEADERS=1 /D "TRACING" /D "TRIMMED" /D uid_t=int /D UNDER_CE=$(CEVersion) /D "UNICODE" /D UNIX_ASYNC_DNS=1 /D WIN32=1 /D WIN32_LEAN_AND_MEAN=1 /D XP_WIN32=1 /D XP_WIN=1 /D X_DISPLAY_MISSING=1 /D "_ARM_" /D "_DEBUG" /D "_IMPL_NS_GFX" /D "_IMPL_NS_MSG_BASE" /D "_IMPL_NS_WIDGET" /D "_MOZILLA_CONFIG_H_" /D "_UNICODE" /D _WIN32=1 /D _WIN32_WCE=$(CEVersion) /D _WINDOWS=1 /D "_IMPL_NS_COM" /D "_IMPL_NS_STRINGAPI" /D "EXPORT_XPT_API" /D "EXPORT_XPTC_API" /D "EXPORT_XPTI_API" /D "MOZILLA_INTERNAL_API" /Yu"stdafx.h" /M$(CECrtMTDebug) /c
|
||||
MTL=midl.exe
|
||||
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||
|
@ -158,7 +158,7 @@ BSC32=bscmake.exe
|
|||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 commctrl.lib coredll.lib aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM
|
||||
# ADD LINK32 commctrl.lib coredll.lib aygshell.lib xpcom_core.lib nspr4.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /libpath:"..\..\..\..\..\arm_ppc\dist\lib" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM
|
||||
# ADD LINK32 commctrl.lib coredll.lib aygshell.lib Ceshell.lib xpcom_core.lib nspr4.lib plc4.lib plds4.lib shunt.lib embed_base_s.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /libpath:"c:/builds/minimo/arm-build-minimo-opt-t/dist/lib" /libpath:"C:\builds\minimo\mozilla\build\wince\shunt\build\ARMV4Rel" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM
|
||||
|
||||
!ENDIF
|
||||
|
||||
|
@ -213,162 +213,151 @@ SOURCE=.\TestXPTCInvokeInIDE.cpp
|
|||
!IF "$(CFG)" == "XPTCInvoke_Testing - Win32 (WCE emulator) Release"
|
||||
|
||||
DEP_CPP_TESTX=\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nscore.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsDebug.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsError.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsIClassInfo.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsID.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsIInterfaceInfo.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsIMemory.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsIProgrammingLanguage.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsISupports.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsISupportsBase.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsISupportsImpl.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsISupportsUtils.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsMemory.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsrootidl.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsTraceRefcnt.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsXPCOM.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsXPCOMCID.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xpcom-config.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xpt_arena.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xpt_struct.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xptcall.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xptcstubsdecl.inc"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xptinfo.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\obsolete\protypes.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\pratom.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prcpucfg.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prinrval.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prlock.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prlong.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prthread.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prtime.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prtypes.h"\
|
||||
".\StdAfx.h"\
|
||||
|
||||
NODEP_CPP_TESTX=\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\protypes.h"\
|
||||
".\nsMemory.h"\
|
||||
".\prinrval.h"\
|
||||
".\prlong.h"\
|
||||
".\xptcall.h"\
|
||||
|
||||
|
||||
!ELSEIF "$(CFG)" == "XPTCInvoke_Testing - Win32 (WCE emulator) Debug"
|
||||
|
||||
DEP_CPP_TESTX=\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nscore.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsDebug.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsError.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsIClassInfo.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsID.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsIInterfaceInfo.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsIMemory.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsIProgrammingLanguage.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsISupports.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsISupportsBase.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsISupportsImpl.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsISupportsUtils.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsMemory.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsrootidl.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsTraceRefcnt.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsXPCOM.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsXPCOMCID.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xpcom-config.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xpt_arena.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xpt_struct.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xptcall.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xptcstubsdecl.inc"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xptinfo.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\obsolete\protypes.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\pratom.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prcpucfg.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prinrval.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prlock.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prlong.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prthread.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prtime.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prtypes.h"\
|
||||
".\StdAfx.h"\
|
||||
|
||||
NODEP_CPP_TESTX=\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\protypes.h"\
|
||||
".\nsMemory.h"\
|
||||
".\prinrval.h"\
|
||||
".\prlong.h"\
|
||||
".\xptcall.h"\
|
||||
|
||||
|
||||
!ELSEIF "$(CFG)" == "XPTCInvoke_Testing - Win32 (WCE ARMV4) Release"
|
||||
|
||||
DEP_CPP_TESTX=\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nscore.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsDebug.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsError.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsIClassInfo.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsID.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsIInterfaceInfo.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsIMemory.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsIProgrammingLanguage.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsISupports.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsISupportsBase.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsISupportsImpl.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsISupportsUtils.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsMemory.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsrootidl.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsTraceRefcnt.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsXPCOM.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsXPCOMCID.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xpcom-config.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xpt_arena.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xpt_struct.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xptcall.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xptcstubsdecl.inc"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xptinfo.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\obsolete\protypes.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\pratom.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prcpucfg.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prinrval.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prlock.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prlong.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prthread.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prtime.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prtypes.h"\
|
||||
".\StdAfx.h"\
|
||||
|
||||
NODEP_CPP_TESTX=\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\protypes.h"\
|
||||
".\nsMemory.h"\
|
||||
".\prinrval.h"\
|
||||
".\prlong.h"\
|
||||
".\xptcall.h"\
|
||||
|
||||
|
||||
!ELSEIF "$(CFG)" == "XPTCInvoke_Testing - Win32 (WCE ARMV4) Debug"
|
||||
|
||||
DEP_CPP_TESTX=\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nscore.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsDebug.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsError.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsIClassInfo.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsID.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsIInterfaceInfo.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsIMemory.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsIProgrammingLanguage.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsISupports.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsISupportsBase.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsISupportsImpl.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsISupportsUtils.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsMemory.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsrootidl.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsTraceRefcnt.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsXPCOM.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\nsXPCOMCID.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xpcom-config.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xpt_arena.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xpt_struct.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xptcall.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xptcstubsdecl.inc"\
|
||||
"..\..\..\..\..\arm_ppc\dist\include\xpcom\xptinfo.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\obsolete\protypes.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\pratom.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prcpucfg.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prinrval.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prlock.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prlong.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prthread.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prtime.h"\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\prtypes.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsAlgorithm.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsAString.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsCharTraits.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsDependentString.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsDependentSubstring.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsLiteralString.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsObsoleteAString.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsPromiseFlatString.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsReadableUtils.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsString.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsStringFwd.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsStringIterator.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsSubstring.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsSubstringTuple.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsTAString.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsTDependentString.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsTDependentSubstring.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsTObsoleteAString.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsTPromiseFlatString.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsTString.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsTSubstring.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\nsTSubstringTuple.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\string-template-def-char.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\string-template-def-unichar.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\string\string-template-undef.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsAutoPtr.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsComponentManagerUtils.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsCOMPtr.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nscore.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsDebug.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsError.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsIClassInfo.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsIComponentManager.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsID.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsIEventQueue.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsIEventQueueService.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsIEventTarget.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsIFactory.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsIInterfaceInfo.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsIMemory.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsIProgrammingLanguage.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsIProxyObjectManager.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsIServiceManagerObsolete.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsISupports.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsISupportsBase.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsISupportsImpl.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsISupportsUtils.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsMemory.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsProxyEvent.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsrootidl.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsTraceRefcnt.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsXPCOM.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\nsXPCOMCID.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\plevent.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\xpcom-config.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\xpt_arena.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\xpt_struct.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\xptcall.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\xptcstubsdecl.inc"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\include\xpcom\xptinfo.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsCOMPtr.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nscore.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsDebug.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsDirectoryServiceUtils.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsEmbedAPI.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsError.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsIClassInfo.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsID.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsIDirectoryService.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsIFile.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsILocalFile.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsIProgrammingLanguage.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsIProperties.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsIServiceManager.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsISupports.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsISupportsBase.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsISupportsImpl.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsISupportsUtils.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsrootidl.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsServiceManagerUtils.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsTraceRefcnt.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsXPCOM.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\nsXPCOMCID.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\obsolete\protypes.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\plhash.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\pratom.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\prclist.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\prcpucfg.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\prcvar.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\prinet.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\prinrval.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\prio.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\prlink.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\prlock.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\prlong.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\prmon.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\prthread.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\prtime.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\prtypes.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\xpcom-config.h"\
|
||||
"..\..\public\xptcall.h"\
|
||||
"..\..\public\xptcstubsdecl.inc"\
|
||||
".\InvokeTestTargetInterface.h"\
|
||||
".\StdAfx.h"\
|
||||
|
||||
NODEP_CPP_TESTX=\
|
||||
"..\..\..\..\..\arm_ppc\dist\sdk\include\protypes.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\macsocket.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\os2.h"\
|
||||
"..\..\..\..\..\..\arm-build-minimo-opt-t\dist\sdk\include\protypes.h"\
|
||||
|
||||
|
||||
!ENDIF
|
||||
|
@ -381,50 +370,53 @@ SOURCE=.\XPTCInvoke_Testing.cpp
|
|||
!IF "$(CFG)" == "XPTCInvoke_Testing - Win32 (WCE emulator) Release"
|
||||
|
||||
DEP_CPP_XPTCI=\
|
||||
"..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Emulator\aygshell.h"\
|
||||
"..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Emulator\sipapi.h"\
|
||||
"..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Emulator\winuserm.h"\
|
||||
"..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Emulator\aygshell.h"\
|
||||
"..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Emulator\sipapi.h"\
|
||||
"..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Emulator\winuserm.h"\
|
||||
".\StdAfx.h"\
|
||||
".\XPTCInvoke_Testing.h"\
|
||||
|
||||
NODEP_CPP_XPTCI=\
|
||||
"..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Emulator\vibrate.h"\
|
||||
"..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Emulator\vibrate.h"\
|
||||
|
||||
|
||||
!ELSEIF "$(CFG)" == "XPTCInvoke_Testing - Win32 (WCE emulator) Debug"
|
||||
|
||||
DEP_CPP_XPTCI=\
|
||||
"..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Emulator\aygshell.h"\
|
||||
"..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Emulator\sipapi.h"\
|
||||
"..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Emulator\winuserm.h"\
|
||||
"..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Emulator\aygshell.h"\
|
||||
"..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Emulator\sipapi.h"\
|
||||
"..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Emulator\winuserm.h"\
|
||||
".\StdAfx.h"\
|
||||
".\XPTCInvoke_Testing.h"\
|
||||
|
||||
NODEP_CPP_XPTCI=\
|
||||
"..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Emulator\vibrate.h"\
|
||||
"..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Emulator\vibrate.h"\
|
||||
|
||||
|
||||
!ELSEIF "$(CFG)" == "XPTCInvoke_Testing - Win32 (WCE ARMV4) Release"
|
||||
|
||||
DEP_CPP_XPTCI=\
|
||||
"..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4\aygshell.h"\
|
||||
"..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4\sipapi.h"\
|
||||
"..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4\winuserm.h"\
|
||||
".\StdAfx.h"\
|
||||
".\XPTCInvoke_Testing.h"\
|
||||
|
||||
NODEP_CPP_XPTCI=\
|
||||
".\ipapi.h"\
|
||||
"..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4\vibrate.h"\
|
||||
|
||||
|
||||
!ELSEIF "$(CFG)" == "XPTCInvoke_Testing - Win32 (WCE ARMV4) Debug"
|
||||
|
||||
DEP_CPP_XPTCI=\
|
||||
"..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4\aygshell.h"\
|
||||
"..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4\sipapi.h"\
|
||||
"..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4\winuserm.h"\
|
||||
"..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4\aygshell.h"\
|
||||
"..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4\sipapi.h"\
|
||||
"..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4\winuserm.h"\
|
||||
".\StdAfx.h"\
|
||||
".\XPTCInvoke_Testing.h"\
|
||||
|
||||
NODEP_CPP_XPTCI=\
|
||||
"..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4\vibrate.h"\
|
||||
"..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4\vibrate.h"\
|
||||
|
||||
|
||||
!ENDIF
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
../../../../../../../trunk/mozilla/firefox-dbg-static/dist/bin/xpidl.exe -m header -v -I ../../../../../../arm-build-minimo-opt-t/dist/idl InvokeTestTargetInterface.idl
|
||||
../../../../../../../trunk/mozilla/firefox-dbg-static/dist/bin/xpidl.exe -m typelib -v -I ../../../../../../arm-build-minimo-opt-t/dist/idl InvokeTestTargetInterface.idl
|
Загрузка…
Ссылка в новой задаче