BC++ and Watcom C++ makefile and source fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4152 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
18c98e42ee
commit
4d85bcd1f5
@ -1,3 +1,2 @@
|
|||||||
src/bc32.ide
|
src/bc32.ide
|
||||||
src/bc32d.ide
|
|
||||||
samples/bc32.ide
|
samples/bc32.ide
|
||||||
|
@ -308,7 +308,7 @@ $(CFG): makefile.b32
|
|||||||
-WE
|
-WE
|
||||||
-tWM
|
-tWM
|
||||||
|
|
||||||
-I$(WXINC);$(BCCDIR)\include;$(WXDIR)/src/png;$(WXDIR)/src/jpeg;$(WXDIR)/src/zlib;$(WXDIR)/src/xpm
|
-I$(WXINC);$(BCCDIR)\include;$(WXDIR)/src/generic;$(WXDIR)/src/png;$(WXDIR)/src/jpeg;$(WXDIR)/src/zlib;$(WXDIR)/src/xpm
|
||||||
-I$(WXDIR)\include\wx\msw\gnuwin32
|
-I$(WXDIR)\include\wx\msw\gnuwin32
|
||||||
|
|
||||||
-L$(BCCDIR)\lib
|
-L$(BCCDIR)\lib
|
||||||
|
@ -273,7 +273,7 @@ $(CFG): makefile.bcc
|
|||||||
-Fs-
|
-Fs-
|
||||||
-Vf
|
-Vf
|
||||||
-Ff=4
|
-Ff=4
|
||||||
-I$(WXINC);$(BCCDIR)\include;$(WXDIR)/src/png;$(WXDIR)/src/zlib;$(WXDIR)/src/xpm
|
-I$(WXINC);$(BCCDIR)\include;$(WXDIR)/src/generic;$(WXDIR)/src/png;$(WXDIR)/src/zlib;$(WXDIR)/src/xpm
|
||||||
-I$(WXDIR)\include\wx\msw\gnuwin32
|
-I$(WXDIR)\include\wx\msw\gnuwin32
|
||||||
-L$(BCCDIR)\lib
|
-L$(BCCDIR)\lib
|
||||||
-D__WXWIN__
|
-D__WXWIN__
|
||||||
|
@ -2,6 +2,10 @@
|
|||||||
#! File: wat.t
|
#! File: wat.t
|
||||||
#! Purpose: tmake template file from which makefile.wat is generated by running
|
#! Purpose: tmake template file from which makefile.wat is generated by running
|
||||||
#! tmake -t wat wxwin.pro -o makefile.wat
|
#! tmake -t wat wxwin.pro -o makefile.wat
|
||||||
|
#! TODO:
|
||||||
|
#! - unzip.c must be compiled with $(CC), not $(CCC).
|
||||||
|
#! - extended.c, unzip.c targets must be as per b32.t etc.
|
||||||
|
#! - OLE files not generated correctly (need 'ole/' directory)
|
||||||
#! Author: Vadim Zeitlin
|
#! Author: Vadim Zeitlin
|
||||||
#! Created: 14.07.99
|
#! Created: 14.07.99
|
||||||
#! Version: $Id$
|
#! Version: $Id$
|
||||||
|
@ -86,6 +86,7 @@ cd %dest\wx
|
|||||||
unzip32 -o ..\wx200msw.zip
|
unzip32 -o ..\wx200msw.zip
|
||||||
unzip32 -o ..\wx200gen.zip
|
unzip32 -o ..\wx200gen.zip
|
||||||
unzip32 -o ..\wx200vc.zip
|
unzip32 -o ..\wx200vc.zip
|
||||||
|
unzip32 -o ..\wx200bc.zip
|
||||||
unzip32 -o ..\wx200hlp.zip
|
unzip32 -o ..\wx200hlp.zip
|
||||||
unzip32 -o ..\glcanvas.zip
|
unzip32 -o ..\glcanvas.zip
|
||||||
unzip32 -o ..\treedraw.zip
|
unzip32 -o ..\treedraw.zip
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
[OPTIONS]
|
[OPTIONS]
|
||||||
BMROOT=d:\wx2\wxWind~1\docs\latex\wx ; Assume that bitmaps are where the source is
|
BMROOT=d:\wx2\wxWind~1\docs/latex/wx ; Assume that bitmaps are where the source is
|
||||||
TITLE=wxWindows Manual
|
TITLE=wxWindows Manual
|
||||||
CONTENTS=Contents
|
CONTENTS=Contents
|
||||||
COMPRESS=HIGH
|
COMPRESS=HIGH
|
||||||
|
@ -114,6 +114,8 @@ enum wxFontEncoding
|
|||||||
// wxFontBase represents a font object
|
// wxFontBase represents a font object
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
class WXDLLEXPORT wxFontRefData;
|
||||||
|
|
||||||
class wxFontBase : public wxGDIObject
|
class wxFontBase : public wxGDIObject
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -167,7 +169,7 @@ public:
|
|||||||
|
|
||||||
protected:
|
protected:
|
||||||
// get the internal data
|
// get the internal data
|
||||||
class WXDLLEXPORT wxFontRefData *GetFontData() const
|
wxFontRefData *GetFontData() const
|
||||||
{ return (wxFontRefData *)m_refData; }
|
{ return (wxFontRefData *)m_refData; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
@ -9,24 +9,23 @@
|
|||||||
// Licence: wxWindows licence
|
// Licence: wxWindows licence
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
#ifdef __GNUG__
|
||||||
|
#pragma implementation "grid.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
// For compilers that support precompilation, includes "wx/wx.h".
|
// For compilers that support precompilation, includes "wx/wx.h".
|
||||||
#include "wx/wxprec.h"
|
#include "wx/wxprec.h"
|
||||||
|
|
||||||
#include "wx/defs.h"
|
#include "wx/defs.h"
|
||||||
|
|
||||||
#if !defined(wxUSE_NEW_GRID) || !(wxUSE_NEW_GRID)
|
|
||||||
#include "gridg.cpp"
|
|
||||||
#else
|
|
||||||
|
|
||||||
#ifdef __GNUG__
|
|
||||||
#pragma implementation "grid.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef __BORLANDC__
|
#ifdef __BORLANDC__
|
||||||
#pragma hdrstop
|
#pragma hdrstop
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if !defined(wxUSE_NEW_GRID) || !(wxUSE_NEW_GRID)
|
||||||
|
#include "gridg.cpp"
|
||||||
|
#else
|
||||||
|
|
||||||
#ifndef WX_PRECOMP
|
#ifndef WX_PRECOMP
|
||||||
#include "wx/utils.h"
|
#include "wx/utils.h"
|
||||||
#include "wx/dcclient.h"
|
#include "wx/dcclient.h"
|
||||||
|
@ -55,7 +55,7 @@ LIBS = $(WXDIR)\lib\wx.lib $(WXDIR)\lib\zlib.lib $(WXDIR)\lib\png.lib $(WXDIR)
|
|||||||
$(WATLIBDIR)\comctl32.lib $(WATLIBDIR)\comdlg32.lib &
|
$(WATLIBDIR)\comctl32.lib $(WATLIBDIR)\comdlg32.lib &
|
||||||
$(WATLIBDIR)\ole32.lib $(WATLIBDIR)\oleaut32.lib &
|
$(WATLIBDIR)\ole32.lib $(WATLIBDIR)\oleaut32.lib &
|
||||||
$(WATLIBDIR)\uuid.lib # $(WATLIBDIR)\odbc32.lib
|
$(WATLIBDIR)\uuid.lib # $(WATLIBDIR)\odbc32.lib
|
||||||
IFLAGS = -i=$(WXINC) -i=$(%watcom)\h;$(%watcom)\h\nt # -i=$(WXDIR)\include\wx\msw\gnuwin32
|
IFLAGS = -i=$(WXINC) -i=$(%watcom)\h;$(%watcom)\h\nt;$(WXDIR)\src\png;$(WXDIR)\src\zlib;$(WXDIR)\src\jpeg;$(WXDIR)\include\wx\msw\gnuwin32
|
||||||
RESFLAGS1 = -r -bt=nt /i$(WXDIR)\include
|
RESFLAGS1 = -r -bt=nt /i$(WXDIR)\include
|
||||||
RESFLAGS2 = -R $(name) /i$(WXDIR)\include
|
RESFLAGS2 = -R $(name) /i$(WXDIR)\include
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
|
|
||||||
# This file was automatically generated by tmake at 18:37, 1999/10/22
|
# This file was automatically generated by tmake at 14:33, 1999/10/23
|
||||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE B32.T!
|
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE B32.T!
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -829,7 +829,7 @@ $(CFG): makefile.b32
|
|||||||
-WE
|
-WE
|
||||||
-tWM
|
-tWM
|
||||||
|
|
||||||
-I$(WXINC);$(BCCDIR)\include;$(WXDIR)/src/png;$(WXDIR)/src/jpeg;$(WXDIR)/src/zlib;$(WXDIR)/src/xpm
|
-I$(WXINC);$(BCCDIR)\include;$(WXDIR)/src/generic;$(WXDIR)/src/png;$(WXDIR)/src/jpeg;$(WXDIR)/src/zlib;$(WXDIR)/src/xpm
|
||||||
-I$(WXDIR)\include\wx\msw\gnuwin32
|
-I$(WXDIR)\include\wx\msw\gnuwin32
|
||||||
|
|
||||||
-L$(BCCDIR)\lib
|
-L$(BCCDIR)\lib
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
|
|
||||||
# This file was automatically generated by tmake at 18:37, 1999/10/22
|
# This file was automatically generated by tmake at 14:33, 1999/10/23
|
||||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE BCC.T!
|
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE BCC.T!
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -720,7 +720,7 @@ $(CFG): makefile.bcc
|
|||||||
-Fs-
|
-Fs-
|
||||||
-Vf
|
-Vf
|
||||||
-Ff=4
|
-Ff=4
|
||||||
-I$(WXINC);$(BCCDIR)\include;$(WXDIR)/src/png;$(WXDIR)/src/zlib;$(WXDIR)/src/xpm
|
-I$(WXINC);$(BCCDIR)\include;$(WXDIR)/src/generic;$(WXDIR)/src/png;$(WXDIR)/src/zlib;$(WXDIR)/src/xpm
|
||||||
-I$(WXDIR)\include\wx\msw\gnuwin32
|
-I$(WXDIR)\include\wx\msw\gnuwin32
|
||||||
-L$(BCCDIR)\lib
|
-L$(BCCDIR)\lib
|
||||||
-D__WXWIN__
|
-D__WXWIN__
|
||||||
|
@ -290,7 +290,7 @@ accel.obj: $(MSWDIR)\accel.cpp
|
|||||||
app.obj: $(MSWDIR)\app.cpp
|
app.obj: $(MSWDIR)\app.cpp
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
automtn.obj: $(MSWDIR)\automtn.cpp
|
automtn.obj: $(MSWDIR)\ole\automtn.cpp
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
bitmap.obj: $(MSWDIR)\bitmap.cpp
|
bitmap.obj: $(MSWDIR)\bitmap.cpp
|
||||||
@ -341,7 +341,7 @@ cursor.obj: $(MSWDIR)\cursor.cpp
|
|||||||
data.obj: $(MSWDIR)\data.cpp
|
data.obj: $(MSWDIR)\data.cpp
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
dataobj.obj: $(MSWDIR)\dataobj.cpp
|
dataobj.obj: $(MSWDIR)\ole\dataobj.cpp
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
dc.obj: $(MSWDIR)\dc.cpp
|
dc.obj: $(MSWDIR)\dc.cpp
|
||||||
@ -377,10 +377,10 @@ dirdlg.obj: $(MSWDIR)\dirdlg.cpp
|
|||||||
dragimag.obj: $(MSWDIR)\dragimag.cpp
|
dragimag.obj: $(MSWDIR)\dragimag.cpp
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
dropsrc.obj: $(MSWDIR)\dropsrc.cpp
|
dropsrc.obj: $(MSWDIR)\ole\dropsrc.cpp
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
droptgt.obj: $(MSWDIR)\droptgt.cpp
|
droptgt.obj: $(MSWDIR)\ole\droptgt.cpp
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
filedlg.obj: $(MSWDIR)\filedlg.cpp
|
filedlg.obj: $(MSWDIR)\filedlg.cpp
|
||||||
@ -404,7 +404,7 @@ gaugemsw.obj: $(MSWDIR)\gaugemsw.cpp
|
|||||||
gdiobj.obj: $(MSWDIR)\gdiobj.cpp
|
gdiobj.obj: $(MSWDIR)\gdiobj.cpp
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
gsocket.obj: $(MSWDIR)\gsocket.cpp
|
gsocket.obj: $(MSWDIR)\gsocket.c
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
helpwin.obj: $(MSWDIR)\helpwin.cpp
|
helpwin.obj: $(MSWDIR)\helpwin.cpp
|
||||||
@ -545,7 +545,7 @@ utils.obj: $(MSWDIR)\utils.cpp
|
|||||||
utilsexc.obj: $(MSWDIR)\utilsexc.cpp
|
utilsexc.obj: $(MSWDIR)\utilsexc.cpp
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
uuid.obj: $(MSWDIR)\uuid.cpp
|
uuid.obj: $(MSWDIR)\ole\uuid.cpp
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
wave.obj: $(MSWDIR)\wave.cpp
|
wave.obj: $(MSWDIR)\wave.cpp
|
||||||
@ -619,7 +619,7 @@ dynlib.obj: $(COMMDIR)\dynlib.cpp
|
|||||||
event.obj: $(COMMDIR)\event.cpp
|
event.obj: $(COMMDIR)\event.cpp
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
extended.obj: $(COMMDIR)\extended.cpp
|
extended.obj: $(COMMDIR)\extended.c
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
ffile.obj: $(COMMDIR)\ffile.cpp
|
ffile.obj: $(COMMDIR)\ffile.cpp
|
||||||
@ -796,8 +796,8 @@ tokenzr.obj: $(COMMDIR)\tokenzr.cpp
|
|||||||
txtstrm.obj: $(COMMDIR)\txtstrm.cpp
|
txtstrm.obj: $(COMMDIR)\txtstrm.cpp
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
unzip.obj: $(COMMDIR)\unzip.cpp
|
unzip.obj: $(COMMDIR)\unzip.c
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
url.obj: $(COMMDIR)\url.cpp
|
url.obj: $(COMMDIR)\url.cpp
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
@ -451,11 +451,11 @@ STDMETHODIMP wxIDataObject::SetData(FORMATETC *pformatetc,
|
|||||||
case CF_OEMTEXT:
|
case CF_OEMTEXT:
|
||||||
size = strlen((const char *)pBuf);
|
size = strlen((const char *)pBuf);
|
||||||
break;
|
break;
|
||||||
|
#ifndef __WATCOMC__
|
||||||
case CF_UNICODETEXT:
|
case CF_UNICODETEXT:
|
||||||
size = wcslen((const wchar_t *)pBuf);
|
size = wcslen((const wchar_t *)pBuf);
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
case CF_BITMAP:
|
case CF_BITMAP:
|
||||||
case CF_HDROP:
|
case CF_HDROP:
|
||||||
// these formats don't use size at all, anyhow (but
|
// these formats don't use size at all, anyhow (but
|
||||||
|
Loading…
Reference in New Issue
Block a user