2007-11-25 23:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)

+ contrib/what32/Makefile
   + contrib/what32/make_b32.bat
   + contrib/what32/make_vc.bat
   + contrib/what32/common.mak
     + Added GNU and non-GNU make files for what32.
     ; Not fully tested, because I stumbled across a few problems:
       - for BCC32 this lib needs TASM32 (non-free AFAIS)
       - it need xhb lib and headers
       - several .prg warnings, so it needs PRG_USR=-w1 before building.
       - error in .prg:
         .\wintabs.prg(98) Warning W0001  Redefinition or duplicate definition of #define TCN_SELCHANGE
     ; An MSVC warning:
       - ..\..\obj\vc\wincore.c(711) : warning C4129: 'w' : unrecognized character escape sequence
         This is inline C code in wincore.prg
This commit is contained in:
Viktor Szakats
2007-11-25 22:18:10 +00:00
parent f3027ecfeb
commit 53d7b7f6a6
5 changed files with 194 additions and 0 deletions

View File

@@ -8,6 +8,22 @@
2002-12-01 13:30 UTC+0100 Foo Bar <foo.bar@foobar.org>
*/
2007-11-25 23:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
+ contrib/what32/Makefile
+ contrib/what32/make_b32.bat
+ contrib/what32/make_vc.bat
+ contrib/what32/common.mak
+ Added GNU and non-GNU make files for what32.
; Not fully tested, because I stumbled across a few problems
when compiling:
- for BCC32 this lib needs TASM32 (non-free AFAIS)
- it need xhb lib and headers
- several .prg warnings, so it needs PRG_USR=-w1 before building.
- error in .prg:
.\wintabs.prg(98) Warning W0001 Redefinition or duplicate definition of #define TCN_SELCHANGE
; An MSVC warning:
- ..\..\obj\vc\wincore.c(711) : warning C4129: 'w' : unrecognized character escape sequence
This is inline C code in wincore.prg
2007-11-25 13:15 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/what32

View File

@@ -0,0 +1,83 @@
#
# $Id$
#
ROOT = ../../
C_SOURCES = \
_winbmp.c \
_winbrsh.c \
_wincall.c \
_wincdlg.c \
_winclpb.c \
_wincomm.c \
_wincret.c \
_windate.c \
_windc.c \
_windir.c \
_windlg.c \
_windll.c \
_windraw.c \
_winfont.c \
_wingdi.c \
_winhead.c \
_winicon.c \
_winilst.c \
_wininet.c \
_winini.c \
_winkbrd.c \
_winlv.c \
_winmain.c \
_winmapi.c \
_winmem.c \
_winmenu.c \
_winmeta.c \
_winmisc.c \
_winmmcap.c \
_winmous.c \
_winmsg.c \
_winpen.c \
_winprn.c \
_winrect.c \
_winreg.c \
_winrgn.c \
_winscrlb.c \
_winserial.c \
_winshell.c \
_winsock.c \
_winsys.c \
_wintab.c \
_wintbar.c \
_wintext.c \
_wintree.c \
_winview.c \
_winwnd.c \
PRG_SOURCES= \
whatutil.prg \
wincdlg.prg \
wincomm.prg \
wincore.prg \
windebug.prg \
winerror.prg \
winini.prg \
winrbar.prg \
wintabs.prg \
wintbar.prg \
PRG_HEADERS= \
commctrl.ch \
commdlg.ch \
debug.ch \
import.ch \
sqltypes.ch \
what32.ch \
wingdi.ch \
wininet.ch \
winstruc.ch \
wintypes.ch \
winuser.ch \
LIBNAME=what32
include $(TOP)$(ROOT)config/lib.cf

View File

@@ -0,0 +1,83 @@
#
# $Id$
#
LIBNAME = what32
LIB_PATH = $(LIB_DIR)\$(LIBNAME)$(LIBEXT)
PRG_HEADERS = \
commctrl.ch \
commdlg.ch \
debug.ch \
import.ch \
sqltypes.ch \
what32.ch \
wingdi.ch \
wininet.ch \
winstruc.ch \
wintypes.ch \
winuser.ch \
LIB_OBJS = \
$(OBJ_DIR)\_winbmp$(OBJEXT) \
$(OBJ_DIR)\_winbrsh$(OBJEXT) \
$(OBJ_DIR)\_wincall$(OBJEXT) \
$(OBJ_DIR)\_wincdlg$(OBJEXT) \
$(OBJ_DIR)\_winclpb$(OBJEXT) \
$(OBJ_DIR)\_wincomm$(OBJEXT) \
$(OBJ_DIR)\_wincret$(OBJEXT) \
$(OBJ_DIR)\_windate$(OBJEXT) \
$(OBJ_DIR)\_windc$(OBJEXT) \
$(OBJ_DIR)\_windir$(OBJEXT) \
$(OBJ_DIR)\_windlg$(OBJEXT) \
$(OBJ_DIR)\_windll$(OBJEXT) \
$(OBJ_DIR)\_windraw$(OBJEXT) \
$(OBJ_DIR)\_winfont$(OBJEXT) \
$(OBJ_DIR)\_wingdi$(OBJEXT) \
$(OBJ_DIR)\_winhead$(OBJEXT) \
$(OBJ_DIR)\_winicon$(OBJEXT) \
$(OBJ_DIR)\_winilst$(OBJEXT) \
$(OBJ_DIR)\_wininet$(OBJEXT) \
$(OBJ_DIR)\_winini$(OBJEXT) \
$(OBJ_DIR)\_winkbrd$(OBJEXT) \
$(OBJ_DIR)\_winlv$(OBJEXT) \
$(OBJ_DIR)\_winmain$(OBJEXT) \
$(OBJ_DIR)\_winmapi$(OBJEXT) \
$(OBJ_DIR)\_winmem$(OBJEXT) \
$(OBJ_DIR)\_winmenu$(OBJEXT) \
$(OBJ_DIR)\_winmeta$(OBJEXT) \
$(OBJ_DIR)\_winmisc$(OBJEXT) \
$(OBJ_DIR)\_winmmcap$(OBJEXT) \
$(OBJ_DIR)\_winmous$(OBJEXT) \
$(OBJ_DIR)\_winmsg$(OBJEXT) \
$(OBJ_DIR)\_winpen$(OBJEXT) \
$(OBJ_DIR)\_winprn$(OBJEXT) \
$(OBJ_DIR)\_winrect$(OBJEXT) \
$(OBJ_DIR)\_winreg$(OBJEXT) \
$(OBJ_DIR)\_winrgn$(OBJEXT) \
$(OBJ_DIR)\_winscrlb$(OBJEXT) \
$(OBJ_DIR)\_winserial$(OBJEXT) \
$(OBJ_DIR)\_winshell$(OBJEXT) \
$(OBJ_DIR)\_winsock$(OBJEXT) \
$(OBJ_DIR)\_winsys$(OBJEXT) \
$(OBJ_DIR)\_wintab$(OBJEXT) \
$(OBJ_DIR)\_wintbar$(OBJEXT) \
$(OBJ_DIR)\_wintext$(OBJEXT) \
$(OBJ_DIR)\_wintree$(OBJEXT) \
$(OBJ_DIR)\_winview$(OBJEXT) \
$(OBJ_DIR)\_winwnd$(OBJEXT) \
\
$(OBJ_DIR)\whatutil$(OBJEXT) \
$(OBJ_DIR)\wincdlg$(OBJEXT) \
$(OBJ_DIR)\wincomm$(OBJEXT) \
$(OBJ_DIR)\wincore$(OBJEXT) \
$(OBJ_DIR)\windebug$(OBJEXT) \
$(OBJ_DIR)\winerror$(OBJEXT) \
$(OBJ_DIR)\winini$(OBJEXT) \
$(OBJ_DIR)\winrbar$(OBJEXT) \
$(OBJ_DIR)\wintabs$(OBJEXT) \
$(OBJ_DIR)\wintbar$(OBJEXT) \
all: \
$(LIB_PATH) \

View File

@@ -0,0 +1,6 @@
@echo off
rem
rem $Id$
rem
call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9

View File

@@ -0,0 +1,6 @@
@echo off
rem
rem $Id$
rem
call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9