From: <wda...@us...> - 2006-11-08 16:56:35
|
Revision: 52 http://svn.sourceforge.net/oorexx/?rev=52&view=rev Author: wdashley Date: 2006-11-08 08:55:42 -0800 (Wed, 08 Nov 2006) Log Message: ----------- ArtifactID: None Comment: More build fixes for extensions. Modified Paths: -------------- interpreter/trunk/Makefile.win interpreter/trunk/extensions/platform/windows/orxscrpt/orxdispid.cpp interpreter/trunk/extensions/platform/windows/orxscrpt/orxscrpterror.cpp Added Paths: ----------- interpreter/trunk/extensions/platform/windows/oodialog/Makefile.win interpreter/trunk/extensions/platform/windows/orxscrpt/Makefile.win interpreter/trunk/extensions/platform/windows/rxwinsys/Makefile.win Removed Paths: ------------- interpreter/trunk/extensions/platform/windows/oodialog/build.rex interpreter/trunk/extensions/platform/windows/oodialog/makedll.bat interpreter/trunk/extensions/platform/windows/oodialog/oodialog.mak interpreter/trunk/extensions/platform/windows/oodialog/tokenize.bat interpreter/trunk/extensions/platform/windows/orxscrpt/clean.bat interpreter/trunk/extensions/platform/windows/orxscrpt/orxscrpt.mak interpreter/trunk/extensions/platform/windows/rxwinsys/rxwinsys.mak Modified: interpreter/trunk/Makefile.win =================================================================== --- interpreter/trunk/Makefile.win 2006-11-08 15:29:07 UTC (rev 51) +++ interpreter/trunk/Makefile.win 2006-11-08 16:55:42 UTC (rev 52) @@ -74,6 +74,27 @@ cd utilities\rexximg nmake /F Makefile.win top_srcdir=$(top_srcdir) cd $(top_srcdir) + cd extensions\rxmath + nmake /F Makefile.win top_srcdir=$(top_srcdir) + cd $(top_srcdir) + cd extensions\rxregexp + nmake /F Makefile.win top_srcdir=$(top_srcdir) + cd $(top_srcdir) + cd extensions\rxsock + nmake /F Makefile.win top_srcdir=$(top_srcdir) + cd $(top_srcdir) + cd extensions\platform\/ole + nmake /F Makefile.win top_srcdir=$(top_srcdir) + cd $(top_srcdir) + cd extensions\platform\oodialog + nmake /F Makefile.win top_srcdir=$(top_srcdir) + cd $(top_srcdir) + cd extensions\platform\ooscrpt + nmake /F Makefile.win top_srcdir=$(top_srcdir) + cd $(top_srcdir) + cd extensions\platform\rxwinsys + nmake /F Makefile.win top_srcdir=$(top_srcdir) + cd $(top_srcdir) !CMDSWITCHES +I @@ -105,4 +126,25 @@ cd utilities\rexximg nmake /F Makefile.win top_srcdir=$(top_srcdir) clean cd $(top_srcdir) + cd extensions\rxmath + nmake /F Makefile.win top_srcdir=$(top_srcdir) + cd $(top_srcdir) + cd extensions\rxregexp + nmake /F Makefile.win top_srcdir=$(top_srcdir) + cd $(top_srcdir) + cd extensions\rxsock + nmake /F Makefile.win top_srcdir=$(top_srcdir) + cd $(top_srcdir) + cd extensions\platform\/ole + nmake /F Makefile.win top_srcdir=$(top_srcdir) + cd $(top_srcdir) + cd extensions\platform\oodialog + nmake /F Makefile.win top_srcdir=$(top_srcdir) + cd $(top_srcdir) + cd extensions\platform\ooscrpt + nmake /F Makefile.win top_srcdir=$(top_srcdir) + cd $(top_srcdir) + cd extensions\platform\rxwinsys + nmake /F Makefile.win top_srcdir=$(top_srcdir) + cd $(top_srcdir) Added: interpreter/trunk/extensions/platform/windows/oodialog/Makefile.win =================================================================== --- interpreter/trunk/extensions/platform/windows/oodialog/Makefile.win (rev 0) +++ interpreter/trunk/extensions/platform/windows/oodialog/Makefile.win 2006-11-08 16:55:42 UTC (rev 52) @@ -0,0 +1,121 @@ +#---------------------------------------------------------------------------- +# +# Copyright (c) 2005-2006 Rexx Language Association. All rights reserved. +# +# This program and the accompanying materials are made available under +# the terms of the Common Public License v1.0 which accompanies this +# distribution. A copy is also available at the following address: +# http://www.ibm.com/developerworks/oss/CPLv1.0.htm +# +# Redistribution and use in source and binary forms, with or +# without modification, are permitted provided that the following +# conditions are met: +# +# Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the distribution. +# +# Neither the name of Rexx Language Association nor the names +# of its contributors may be used to endorse or promote products +# derived from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, +# OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY +# OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +#---------------------------------------------------------------------------- + + +# This is a part of the ooRexx Windows build + + +!include $(top_srcdir)\Nmake.inc + +INCLUDES = $(OOREXXINC) + +DLLOBJS = oovbmp.obj oovdata.obj oovdeskt.obj oovdraw.obj oovmsg.obj \ + oovother.obj oovscrll.obj oovtext.obj oovtools.obj oovuser.obj \ + oovutil.obj + +SHAREDDLLVER = $(top_srcdir)\shared\windows\verinfo_dll.res + +#################### build oodialog.dll ######################################## + +all: oodialog.dll oodialog.lib + +oodialog.dll oodialog.lib: $(DLLOBJS) $(COMMONOBJS) $(SHAREDDLLVER) \ + oodialog.def + $(LD) /DLL $(LFLAGS) $(DLLOBJS) $(COMMONOBJS) $(SHAREDLIB) \ + $(WINLIBS) $(SHAREDDLLVER) /SUBSYSTEM:WINDOWS \ + /DEF:oovutil.def /OUT:oodialog.dll + +oovbmp.obj: oovbmp.c \ + oovutil.h \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) oovbmp.c /o $@ + +oovdata.obj: oovdata.c \ + oovutil.h \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) oovdata.c /o $@ + +oovdeskt.obj: oovdeskt.c \ + oovutil.h \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) oovdeskt.c /o $@ + +oovdraw.obj: oovdraw.c \ + oovutil.h \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) oovdraw.c /o $@ + +oovmsg.obj: oovmsg.c \ + oovutil.h \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) oovmsg.c /o $@ + +oovother.obj: oovother.c \ + oovutil.h \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) oovother.c /o $@ + +oovscrll.obj: oovscrll.c \ + oovutil.h \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) oovscrll.c /o $@ + +oovtext.obj: oovtext.c \ + oovutil.h \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) oovtext.c /o $@ + +oovtools.obj: oovtools.c \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) oovtools.c /o $@ + +oovuser.obj: oovuser.c \ + oovutil.h \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) oovuser.c /o $@ + +oovutil.obj: oovutil.c \ + oovutil.h \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) oovutil.c /o $@ + + +#################### clean ######################### + +clean: + del $(CLEAN) + Property changes on: interpreter/trunk/extensions/platform/windows/oodialog/Makefile.win ___________________________________________________________________ Name: svn:eol-style + native Deleted: interpreter/trunk/extensions/platform/windows/oodialog/build.rex =================================================================== --- interpreter/trunk/extensions/platform/windows/oodialog/build.rex 2006-11-08 15:29:07 UTC (rev 51) +++ interpreter/trunk/extensions/platform/windows/oodialog/build.rex 2006-11-08 16:55:42 UTC (rev 52) @@ -1,104 +0,0 @@ -/*----------------------------------------------------------------------------*/ -/* */ -/* Copyright (c) 1995, 2004 IBM Corporation. All rights reserved. */ -/* Copyright (c) 2005-2006 Rexx Language Association. All rights reserved. */ -/* */ -/* This program and the accompanying materials are made available under */ -/* the terms of the Common Public License v1.0 which accompanies this */ -/* distribution. A copy is also available at the following address: */ -/* http://www.ibm.com/developerworks/oss/CPLv1.0.htm */ -/* */ -/* Redistribution and use in source and binary forms, with or */ -/* without modification, are permitted provided that the following */ -/* conditions are met: */ -/* */ -/* Redistributions of source code must retain the above copyright */ -/* notice, this list of conditions and the following disclaimer. */ -/* Redistributions in binary form must reproduce the above copyright */ -/* notice, this list of conditions and the following disclaimer in */ -/* the documentation and/or other materials provided with the distribution. */ -/* */ -/* Neither the name of Rexx Language Association nor the names */ -/* of its contributors may be used to endorse or promote products */ -/* derived from this software without specific prior written permission. */ -/* */ -/* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS */ -/* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT */ -/* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS */ -/* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT */ -/* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, */ -/* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED */ -/* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, */ -/* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY */ -/* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING */ -/* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS */ -/* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -/* */ -/*----------------------------------------------------------------------------*/ -say "This Object REXX script creates a file that contains all OODialog classes." -say "The file is stored in the current directory and the tokenized file" -say "is stored in the parent directory." -say -say "Please enter the name for the output file" -pull outname -if outname~pos(":") > 0 | outname~pos("\") > 0 then do - say "The name of the output file cannot contain a directory/drive!" - exit -end -if outname~wordpos("OODWIN32.CLS") > 0 | outname~wordpos("OODIALOG.CLS") > 0 | outname~wordpos("OODPLAIN.CLS") > 0 then do - say "The name of the output file cannot be" outname"!" - exit -end -outdir = "..\" -p = time('R') -say '----------------------------------------------------------------' -say 'OOdialog build started ' time() 'on' date() -say '----------------------------------------------------------------' -Arrax = .CheckArray~of("OODUTILS.CLS", "PLBDLG.CLS","DYNDLG.CLS","PLUDLG.CLS","STDDLG.CLS",, - "DLGEXT.CLS", "DLGAREA.CLS", "BASEDLG.CLS","RESDLG.CLS","USERDLG.CLS","CATDLG.CLS","ANIBUTTN.CLS",, - "DLGEXT.CLS","BASEDLG.CLS","RESDLG.CLS","USERDLG.CLS","CATDLG.CLS","ANIBUTTN.CLS",, - "ADVCTRL.CLS","MSGEXT.CLS", "STDEXT.CLS", "PROPSHT.CLS") - -NewFile = .stream~new(outname) -NewFile~open("WRITE REPLACE") -NewFile~lineout("/* This OODIALOG class library was rebuilt" Date("L")". */") -NewFile~lineout("") - -do file over Arrax - say file - ReadFile = .stream~new(File) - ReadFile~open("READ") - do while ReadFile~lines() > 0 - s = ReadFile~linein - if s~pos('::requires') > 0 then do - parse upper value s with . '"' filename '"' . - if Arrax~HasEntry(filename) = 0 then - NewFile~lineout(s) - end - else NewFile~lineout(s) - end - ReadFile~close -end -NewFile~close - -"rexxc" outname outdir||outname "/s" - -say '----------------------------------------------------------------' -say 'Build ended after: ' time('E') 'sec ' ' at:' time() 'on' date() -say '----------------------------------------------------------------' -say -if (rc = 0) then say outdir||outname "should be used as the ::Requires file." - -exit - -::class CheckArray subclass array - -::method HasEntry - use arg srch - do x over self - if x = srch then return 1 - end - return 0 - - - Deleted: interpreter/trunk/extensions/platform/windows/oodialog/makedll.bat =================================================================== --- interpreter/trunk/extensions/platform/windows/oodialog/makedll.bat 2006-11-08 15:29:07 UTC (rev 51) +++ interpreter/trunk/extensions/platform/windows/oodialog/makedll.bat 2006-11-08 16:55:42 UTC (rev 52) @@ -1,38 +0,0 @@ -@REM /*----------------------------------------------------------------------------*/ -@REM /* */ -@REM /* Copyright (c) 1995, 2004 IBM Corporation. All rights reserved. */ -@REM /* Copyright (c) 2005-2006 Rexx Language Association. All rights reserved. */ -@REM /* */ -@REM /* This program and the accompanying materials are made available under */ -@REM /* the terms of the Common Public License v1.0 which accompanies this */ -@REM /* distribution. A copy is also available at the following address: */ -@REM /* http://www.ibm.com/developerworks/oss/CPLv1.0.htm */ -@REM /* */ -@REM /* Redistribution and use in source and binary forms, with or */ -@REM /* without modification, are permitted provided that the following */ -@REM /* conditions are met: */ -@REM /* */ -@REM /* Redistributions of source code must retain the above copyright */ -@REM /* notice, this list of conditions and the following disclaimer. */ -@REM /* Redistributions in binary form must reproduce the above copyright */ -@REM /* notice, this list of conditions and the following disclaimer in */ -@REM /* the documentation and/or other materials provided with the distribution. */ -@REM /* */ -@REM /* Neither the name of Rexx Language Association nor the names */ -@REM /* of its contributors may be used to endorse or promote products */ -@REM /* derived from this software without specific prior written permission. */ -@REM /* */ -@REM /* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS */ -@REM /* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT */ -@REM /* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS */ -@REM /* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT */ -@REM /* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, */ -@REM /* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED */ -@REM /* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, */ -@REM /* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY */ -@REM /* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING */ -@REM /* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS */ -@REM /* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -@REM /* */ -@REM /*----------------------------------------------------------------------------*/ -ilink %1.res /DLL -out:%1.DLL Deleted: interpreter/trunk/extensions/platform/windows/oodialog/oodialog.mak =================================================================== --- interpreter/trunk/extensions/platform/windows/oodialog/oodialog.mak 2006-11-08 15:29:07 UTC (rev 51) +++ interpreter/trunk/extensions/platform/windows/oodialog/oodialog.mak 2006-11-08 16:55:42 UTC (rev 52) @@ -1,77 +0,0 @@ -#/*----------------------------------------------------------------------------*/ -#/* */ -#/* Copyright (c) 1995, 2004 IBM Corporation. All rights reserved. */ -#/* Copyright (c) 2005-2006 Rexx Language Association. All rights reserved. */ -#/* */ -#/* This program and the accompanying materials are made available under */ -#/* the terms of the Common Public License v1.0 which accompanies this */ -#/* distribution. A copy is also available at the following address: */ -#/* http://www.ibm.com/developerworks/oss/CPLv1.0.htm */ -#/* */ -#/* Redistribution and use in source and binary forms, with or */ -#/* without modification, are permitted provided that the following */ -#/* conditions are met: */ -#/* */ -#/* Redistributions of source code must retain the above copyright */ -#/* notice, this list of conditions and the following disclaimer. */ -#/* Redistributions in binary form must reproduce the above copyright */ -#/* notice, this list of conditions and the following disclaimer in */ -#/* the documentation and/or other materials provided with the distribution. */ -#/* */ -#/* Neither the name of Rexx Language Association nor the names */ -#/* of its contributors may be used to endorse or promote products */ -#/* derived from this software without specific prior written permission. */ -#/* */ -#/* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS */ -#/* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT */ -#/* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS */ -#/* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT */ -#/* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, */ -#/* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED */ -#/* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, */ -#/* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY */ -#/* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING */ -#/* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS */ -#/* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#/* */ -#/*----------------------------------------------------------------------------*/ -# NMAKE-compatible MAKE file for FNTEST* -all: $(OR_OUTDIR)\oodialog.dll - -!include "$(WINBUILD)\ORXWIN32.MAK" -C=cl -OPTIONS= $(cflags_common) $(cflags_dll) $(OR_ORYXINCL) -OR_LIB=$(OR_OUTDIR) - -SOURCEF= $(OR_OUTDIR)\oovutil.obj $(OR_OUTDIR)\oovdata.obj $(OR_OUTDIR)\oovtext.obj $(OR_OUTDIR)\oovtools.obj \ - $(OR_OUTDIR)\oovmsg.obj $(OR_OUTDIR)\oovscrll.obj $(OR_OUTDIR)\oovdeskt.obj $(OR_OUTDIR)\oovdraw.obj \ - $(OR_OUTDIR)\oovuser.obj $(OR_OUTDIR)\oovbmp.obj $(OR_OUTDIR)\oovother.obj $(OR_OUTDIR)\oodialog.res - -.c{$(OR_OUTDIR)}.obj: - $(C) $(OPTIONS) /DINCL_32 -c $(@B).c /DCREATEDLL /Fo$(OR_OUTDIR)\$(@B).obj - - -{$(OR_ORYXOODSRC)}.c{$(OR_OUTDIR)}.obj: - @ECHO . - @ECHO Compiling $(@B).c - $(OR_CC) $(cflags_common) $(cflags_dll) /DCREATEDLL /Fo$(OR_OUTDIR)\$(@B).obj $(OR_ORYXINCL) $(OR_ORYXOODSRC)\$(@B).c - - -$(OR_OUTDIR)\oodialog.dll: $(SOURCEF) - $(OR_LINK) \ - $(SOURCEF) \ - $(lflags_common) $(lflags_dll) \ - $(OR_LIB)\rexx.lib \ - $(OR_LIB)\rexxapi.lib \ - WINMM.LIB \ - COMDLG32.LIB \ - COMCTL32.LIB \ - -def:$(OR_ORYXOODSRC)\oovutil.def \ - -out:$(OR_OUTDIR)\$(@B).dll - - -# Update the version information block -$(OR_OUTDIR)\oodialog.res: $(OR_ORYXOODSRC)\oodialog.rc - @ECHO . - @ECHO ResourceCompiling $(@B).res - $(rc) $(rcflags_common) -r -fo$(OR_OUTDIR)\$(@B).res $(OR_ORYXOODSRC)\$(@B).rc Deleted: interpreter/trunk/extensions/platform/windows/oodialog/tokenize.bat =================================================================== --- interpreter/trunk/extensions/platform/windows/oodialog/tokenize.bat 2006-11-08 15:29:07 UTC (rev 51) +++ interpreter/trunk/extensions/platform/windows/oodialog/tokenize.bat 2006-11-08 16:55:42 UTC (rev 52) @@ -1,48 +0,0 @@ -@REM /*----------------------------------------------------------------------------*/ -@REM /* */ -@REM /* Copyright (c) 1995, 2004 IBM Corporation. All rights reserved. */ -@REM /* Copyright (c) 2005-2006 Rexx Language Association. All rights reserved. */ -@REM /* */ -@REM /* This program and the accompanying materials are made available under */ -@REM /* the terms of the Common Public License v1.0 which accompanies this */ -@REM /* distribution. A copy is also available at the following address: */ -@REM /* http://www.ibm.com/developerworks/oss/CPLv1.0.htm */ -@REM /* */ -@REM /* Redistribution and use in source and binary forms, with or */ -@REM /* without modification, are permitted provided that the following */ -@REM /* conditions are met: */ -@REM /* */ -@REM /* Redistributions of source code must retain the above copyright */ -@REM /* notice, this list of conditions and the following disclaimer. */ -@REM /* Redistributions in binary form must reproduce the above copyright */ -@REM /* notice, this list of conditions and the following disclaimer in */ -@REM /* the documentation and/or other materials provided with the distribution. */ -@REM /* */ -@REM /* Neither the name of Rexx Language Association nor the names */ -@REM /* of its contributors may be used to endorse or promote products */ -@REM /* derived from this software without specific prior written permission. */ -@REM /* */ -@REM /* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS */ -@REM /* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT */ -@REM /* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS */ -@REM /* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT */ -@REM /* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, */ -@REM /* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED */ -@REM /* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, */ -@REM /* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY */ -@REM /* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING */ -@REM /* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS */ -@REM /* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -@REM /* */ -@REM /*----------------------------------------------------------------------------*/ -rexxc basedlg.cls ..\basedlg.cls -rexxc userdlg.cls ..\userdlg.cls -rexxc catdlg.cls ..\catdlg.cls -rexxc resdlg.cls ..\resdlg.cls -rexxc stddlg.cls ..\stddlg.cls -rexxc dlgext.cls ..\dlgext.cls -rexxc dyndlg.cls ..\dyndlg.cls -rexxc plbdlg.cls ..\plbdlg.cls -rexxc pludlg.cls ..\pludlg.cls -rexxc anibuttn.cls ..\anibuttn.cls -rexxc oodutils.cls ..\oodutils.cls Added: interpreter/trunk/extensions/platform/windows/orxscrpt/Makefile.win =================================================================== --- interpreter/trunk/extensions/platform/windows/orxscrpt/Makefile.win (rev 0) +++ interpreter/trunk/extensions/platform/windows/orxscrpt/Makefile.win 2006-11-08 16:55:42 UTC (rev 52) @@ -0,0 +1,146 @@ +#---------------------------------------------------------------------------- +# +# Copyright (c) 2005-2006 Rexx Language Association. All rights reserved. +# +# This program and the accompanying materials are made available under +# the terms of the Common Public License v1.0 which accompanies this +# distribution. A copy is also available at the following address: +# http://www.ibm.com/developerworks/oss/CPLv1.0.htm +# +# Redistribution and use in source and binary forms, with or +# without modification, are permitted provided that the following +# conditions are met: +# +# Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the distribution. +# +# Neither the name of Rexx Language Association nor the names +# of its contributors may be used to endorse or promote products +# derived from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, +# OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY +# OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +#---------------------------------------------------------------------------- + + +# This is a part of the ooRexx Windows build + + +!include $(top_srcdir)\Nmake.inc + +INCLUDES = $(OOREXXINC) + +DLLOBJS = classfactory.obj dllfuncs.obj eng2rexx.obj engfact.obj nameditem.obj \ + orxdispid.obj orxevents.obj orxdispatch.obj orxscrpt.obj \ + orxscrpterror.obj scriptutil.obj scrptdebug.obj + +SHAREDDLLVER = $(top_srcdir)\shared\windows\verinfo_dll.res + +#################### build orxscript.dll ######################################## + +all: orxscript.dll orxscript.lib + +orxscript.dll orxscript.lib: $(DLLOBJS) $(COMMONOBJS) $(SHAREDDLLVER) \ + orxscript.def + $(LD) /DLL $(LFLAGS) $(DLLOBJS) $(COMMONOBJS) $(SHAREDLIB) \ + $(WINLIBS) $(SHAREDDLLVER) /SUBSYSTEM:WINDOWS \ + /DEF:orxscript.def /OUT:orxscript.dll + +classdactory.obj: classfactory.cpp \ + classfactory.hpp \ + orxscrpt_main.hpp \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) classfactory.cpp /o $@ + +dllfuncs.obj: dllfuncs.cpp \ + dllfuncs.hpp \ + orxscrpt_main.hpp \ + eng2rexx.hpp \ + engfact.hpp \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) dllfuncs.cpp /o $@ + +eng2rexx.obj: eng2rexx.cpp \ + eng2rexx.hpp \ + scriptutil.hpp \ + orxscrpt.hpp \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) eng2rexx.cpp /o $@ + +engfact.obj: engfact.cpp \ + engfact.hpp \ + orxscrpt.hpp \ + classfactory.hpp \ + dllfuncs.hpp \ + guids.hpp \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) engfact.cpp /o $@ + +nameditem.obj: nameditem.cpp \ + nameditem.hpp \ + orxscrpt.hpp \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) nameditem.cpp /o $@ + +orxdispid.obj: orxdispid.cpp \ + orxdispid.hpp \ + orxscrpt_main.hpp \ + wobaseproto.h \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) orxdispid.cpp /o $@ + +orxevents.obj: orxevents.cpp \ + orxevents.hpp \ + orxscrpt.hpp \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) orxevents.cpp /o $@ + +orxdispatch.obj: orxdispatch.cpp \ + orxscrpt.hpp \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) orxdispatch.cpp /o $@ + +orxscrpt.obj: orxscrpt.cpp \ + orxscrpt.hpp \ + security.inc \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) orxscrpt.cpp /o $@ + +orxscrpterror.obj: orxscrpterror.cpp \ + orxscrpterror.hpp \ + orxscrpt_main.hpp \ + eng2rexx.hpp \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) orxscrpterror.cpp /o $@ + +scriptutil.obj: scriptutil.cpp \ + scriptutil.hpp \ + orxscrpt_main.hpp \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) scriptutil.cpp /o $@ + +scrptdebug.obj: scrptdebug.cpp \ + scrptdebug.hpp \ + wobaseproto.h \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) scrptdebug.cpp /o $@ + + +#################### clean ######################### + +clean: + del $(CLEAN) + Property changes on: interpreter/trunk/extensions/platform/windows/orxscrpt/Makefile.win ___________________________________________________________________ Name: svn:eol-style + native Deleted: interpreter/trunk/extensions/platform/windows/orxscrpt/clean.bat =================================================================== --- interpreter/trunk/extensions/platform/windows/orxscrpt/clean.bat 2006-11-08 15:29:07 UTC (rev 51) +++ interpreter/trunk/extensions/platform/windows/orxscrpt/clean.bat 2006-11-08 16:55:42 UTC (rev 52) @@ -1,50 +0,0 @@ -@REM /*----------------------------------------------------------------------------*/ -@REM /* */ -@REM /* Copyright (c) 1995, 2004 IBM Corporation. All rights reserved. */ -@REM /* Copyright (c) 2005-2006 Rexx Language Association. All rights reserved. */ -@REM /* */ -@REM /* This program and the accompanying materials are made available under */ -@REM /* the terms of the Common Public License v1.0 which accompanies this */ -@REM /* distribution. A copy is also available at the following address: */ -@REM /* http://www.ibm.com/developerworks/oss/CPLv1.0.htm */ -@REM /* */ -@REM /* Redistribution and use in source and binary forms, with or */ -@REM /* without modification, are permitted provided that the following */ -@REM /* conditions are met: */ -@REM /* */ -@REM /* Redistributions of source code must retain the above copyright */ -@REM /* notice, this list of conditions and the following disclaimer. */ -@REM /* Redistributions in binary form must reproduce the above copyright */ -@REM /* notice, this list of conditions and the following disclaimer in */ -@REM /* the documentation and/or other materials provided with the distribution. */ -@REM /* */ -@REM /* Neither the name of Rexx Language Association nor the names */ -@REM /* of its contributors may be used to endorse or promote products */ -@REM /* derived from this software without specific prior written permission. */ -@REM /* */ -@REM /* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS */ -@REM /* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT */ -@REM /* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS */ -@REM /* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT */ -@REM /* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, */ -@REM /* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED */ -@REM /* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, */ -@REM /* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY */ -@REM /* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING */ -@REM /* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS */ -@REM /* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -@REM /* */ -@REM /*----------------------------------------------------------------------------*/ -@echo off -del e:\orxdev\win32dbg\dllfuncs.obj -del e:\orxdev\win32dbg\eng2rexx.obj -del e:\orxdev\win32dbg\engfact.obj -del e:\orxdev\win32dbg\nameditem.obj -del e:\orxdev\win32dbg\scrptdebug.obj -del e:\orxdev\win32dbg\orxIDispatch.obj -del e:\orxdev\win32dbg\ooRexxEvents.obj -del e:\orxdev\win32dbg\orxscrpt.obj -del e:\orxdev\win32dbg\classfactory.obj -del e:\orxdev\win32dbg\utilities.obj -del e:\orxdev\win32dbg\ooRexxScrptError.obj -del e:\orxdev\win32dbg\*.log Modified: interpreter/trunk/extensions/platform/windows/orxscrpt/orxdispid.cpp =================================================================== --- interpreter/trunk/extensions/platform/windows/orxscrpt/orxdispid.cpp 2006-11-08 15:29:07 UTC (rev 51) +++ interpreter/trunk/extensions/platform/windows/orxscrpt/orxdispid.cpp 2006-11-08 16:55:42 UTC (rev 52) @@ -35,7 +35,7 @@ /* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* */ /*----------------------------------------------------------------------------*/ -#include "ooRexxDispID.hpp" +#include "orxdispid.hpp" ooRexxDispID::~ooRexxDispID() { Deleted: interpreter/trunk/extensions/platform/windows/orxscrpt/orxscrpt.mak =================================================================== --- interpreter/trunk/extensions/platform/windows/orxscrpt/orxscrpt.mak 2006-11-08 15:29:07 UTC (rev 51) +++ interpreter/trunk/extensions/platform/windows/orxscrpt/orxscrpt.mak 2006-11-08 16:55:42 UTC (rev 52) @@ -1,104 +0,0 @@ -#/*----------------------------------------------------------------------------*/ -#/* */ -#/* Copyright (c) 1995, 2004 IBM Corporation. All rights reserved. */ -#/* Copyright (c) 2005-2006 Rexx Language Association. All rights reserved. */ -#/* */ -#/* This program and the accompanying materials are made available under */ -#/* the terms of the Common Public License v1.0 which accompanies this */ -#/* distribution. A copy is also available at the following address: */ -#/* http://www.ibm.com/developerworks/oss/CPLv1.0.htm */ -#/* */ -#/* Redistribution and use in source and binary forms, with or */ -#/* without modification, are permitted provided that the following */ -#/* conditions are met: */ -#/* */ -#/* Redistributions of source code must retain the above copyright */ -#/* notice, this list of conditions and the following disclaimer. */ -#/* Redistributions in binary form must reproduce the above copyright */ -#/* notice, this list of conditions and the following disclaimer in */ -#/* the documentation and/or other materials provided with the distribution. */ -#/* */ -#/* Neither the name of Rexx Language Association nor the names */ -#/* of its contributors may be used to endorse or promote products */ -#/* derived from this software without specific prior written permission. */ -#/* */ -#/* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS */ -#/* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT */ -#/* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS */ -#/* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT */ -#/* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, */ -#/* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED */ -#/* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, */ -#/* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY */ -#/* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING */ -#/* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS */ -#/* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#/* */ -#/*----------------------------------------------------------------------------*/ -#------------------------ -# ORXSCRPT.MAK make file -#------------------------ -#all: $(OR_OUTDIR)\ORXSCRPT.dll \ -# $(OR_OUTDIR)\ORXSCRPT.cmd -all: $(OR_OUTDIR)\ORXSCRPT.dll - @ECHO . - @ECHO All done ORXSCRPT.DLL - @ECHO . - -!include "$(WINBUILD)\ORXWIN32.MAK" - -!IFNDEF OR_ORYXAXSCRIPT -!ERROR Build error, OR_ORYXAXSCRIPT not set -!ENDIF - - -CPPOBJS = $(OR_OUTDIR)\dllfuncs.obj \ - $(OR_OUTDIR)\ORXSCRPT.obj \ - $(OR_OUTDIR)\ooRexxScrptError.obj \ - $(OR_OUTDIR)\ooRexxEvents.obj \ - $(OR_OUTDIR)\ooRexxDispID.obj \ - $(OR_OUTDIR)\ooRexxIDispatch.obj \ - $(OR_OUTDIR)\nameditem.obj \ - $(OR_OUTDIR)\eng2rexx.obj \ - $(OR_OUTDIR)\scrptdebug.obj \ - $(OR_OUTDIR)\engfact.obj \ - $(OR_OUTDIR)\scriptutil.obj \ - $(OR_OUTDIR)\classfactory.obj - -# Following for ORXSCRPT.LIB -# -# *** ORXSCRPT.LIB : Creates .lib import library -# .exp export library for use with this link -# -# Generate import library (.lib) and export library (.exp) from -# module-definition (.dfw) file for a DLL -$(OR_OUTDIR)\ORXSCRPT.lib : $(CPPOBJS) $(OR_ORYXAXSCRIPT)\ORXSCRPT.def - $(OR_IMPLIB) -machine:$(CPU) \ - -def:$(OR_ORYXAXSCRIPT)\ORXSCRPT.def \ - $(OR_OUTDIR)\orexxole.lib \ - $(CPPOBJS) \ - -out:$(OR_OUTDIR)\ORXSCRPT.lib - -# -# *** ORXSCRPT.DLL -# -# need import libraries and def files still -$(OR_OUTDIR)\ORXSCRPT.dll : $(CPPOBJS) $(RXDBG_OBJ) $(OR_OUTDIR)\ORXSCRPT.lib \ - $(OR_ORYXAXSCRIPT)\ORXSCRPT.def \ - $(OR_OUTDIR)\ORXSCRPT.exp - $(OR_LINK) -map $(lflags_common) $(lflags_dll) -out:$(OR_OUTDIR)\$(@B).dll \ - $(CPPOBJS) $(RXDBG_OBJ) \ - $(OR_OUTDIR)\verinfo.res \ - $(OR_OUTDIR)\$(@B).exp \ - $(OR_OUTDIR)\orexxole.lib \ - $(OR_OUTDIR)\rexx.lib \ - $(OR_OUTDIR)\rexxapi.lib \ - $(libs_dll) - -# -# *** .cpp -> .obj rules -# -$(CPPOBJS): $(@B).cpp - @ECHO . - @ECHO Compiling $(@B).cpp - $(OR_CC) $(cflags_common) /GX $(cflags_dll) /Fo$(OR_OUTDIR)\$(@B).obj $(OR_ORYXINCL) $(OR_ORYXAXSCRIPT)\$(@B).cpp Modified: interpreter/trunk/extensions/platform/windows/orxscrpt/orxscrpterror.cpp =================================================================== --- interpreter/trunk/extensions/platform/windows/orxscrpt/orxscrpterror.cpp 2006-11-08 15:29:07 UTC (rev 51) +++ interpreter/trunk/extensions/platform/windows/orxscrpt/orxscrpterror.cpp 2006-11-08 16:55:42 UTC (rev 52) @@ -35,7 +35,7 @@ /* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* */ /*----------------------------------------------------------------------------*/ -#include "ooRexxScrptError.hpp" +#include "orxscrpterror.hpp" ooRexxScriptError::ooRexxScriptError(FILE *Stream, ConditionData *info, bool *Exists) : Added: interpreter/trunk/extensions/platform/windows/rxwinsys/Makefile.win =================================================================== --- interpreter/trunk/extensions/platform/windows/rxwinsys/Makefile.win (rev 0) +++ interpreter/trunk/extensions/platform/windows/rxwinsys/Makefile.win 2006-11-08 16:55:42 UTC (rev 52) @@ -0,0 +1,69 @@ +#---------------------------------------------------------------------------- +# +# Copyright (c) 2005-2006 Rexx Language Association. All rights reserved. +# +# This program and the accompanying materials are made available under +# the terms of the Common Public License v1.0 which accompanies this +# distribution. A copy is also available at the following address: +# http://www.ibm.com/developerworks/oss/CPLv1.0.htm +# +# Redistribution and use in source and binary forms, with or +# without modification, are permitted provided that the following +# conditions are met: +# +# Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the distribution. +# +# Neither the name of Rexx Language Association nor the names +# of its contributors may be used to endorse or promote products +# derived from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, +# OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY +# OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +#---------------------------------------------------------------------------- + + +# This is a part of the ooRexx Windows build + + +!include $(top_srcdir)\Nmake.inc + +INCLUDES = $(OOREXXINC) + +DLLOBJS = rxwinsys.obj + +SHAREDDLLVER = $(top_srcdir)\shared\windows\verinfo_dll.res + +#################### build rxwinsys.dll ######################################## + +all: rxwinsys.dll rxwinsys.lib + +rxwinsys.dll rxwinsys.lib: $(DLLOBJS) $(COMMONOBJS) $(SHAREDDLLVER) \ + rxwinsys.def + $(LD) /DLL $(LFLAGS) $(DLLOBJS) $(COMMONOBJS) $(SHAREDLIB) \ + $(WINLIBS) $(SHAREDDLLVER) /SUBSYSTEM:WINDOWS \ + /DEF:rxwinsys.def /OUT:rxwinsys.dll + +rxwinsys.obj: rxwinsys.cpp \ + $(COMMONHEADERS) + $(CC) $(CFLAGS) rxwinsys.cpp /o $@ + + +#################### clean ######################### + +clean: + del $(CLEAN) + Property changes on: interpreter/trunk/extensions/platform/windows/rxwinsys/Makefile.win ___________________________________________________________________ Name: svn:eol-style + native Deleted: interpreter/trunk/extensions/platform/windows/rxwinsys/rxwinsys.mak =================================================================== --- interpreter/trunk/extensions/platform/windows/rxwinsys/rxwinsys.mak 2006-11-08 15:29:07 UTC (rev 51) +++ interpreter/trunk/extensions/platform/windows/rxwinsys/rxwinsys.mak 2006-11-08 16:55:42 UTC (rev 52) @@ -1,59 +0,0 @@ -#/*----------------------------------------------------------------------------*/ -#/* */ -#/* Copyright (c) 1995, 2004 IBM Corporation. All rights reserved. */ -#/* Copyright (c) 2005-2006 Rexx Language Association. All rights reserved. */ -#/* */ -#/* This program and the accompanying materials are made available under */ -#/* the terms of the Common Public License v1.0 which accompanies this */ -#/* distribution. A copy is also available at the following address: */ -#/* http://www.ibm.com/developerworks/oss/CPLv1.0.htm */ -#/* */ -#/* Redistribution and use in source and binary forms, with or */ -#/* without modification, are permitted provided that the following */ -#/* conditions are met: */ -#/* */ -#/* Redistributions of source code must retain the above copyright */ -#/* notice, this list of conditions and the following disclaimer. */ -#/* Redistributions in binary form must reproduce the above copyright */ -#/* notice, this list of conditions and the following disclaimer in */ -#/* the documentation and/or other materials provided with the distribution. */ -#/* */ -#/* Neither the name of Rexx Language Association nor the names */ -#/* of its contributors may be used to endorse or promote products */ -#/* derived from this software without specific prior written permission. */ -#/* */ -#/* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS */ -#/* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT */ -#/* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS */ -#/* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT */ -#/* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, */ -#/* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED */ -#/* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, */ -#/* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY */ -#/* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING */ -#/* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS */ -#/* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#/* */ -#/*----------------------------------------------------------------------------*/ -# NMAKE-compatible MAKE file for FNTEST* -all: $(OR_OUTDIR)\rxwinsys.dll - -!include "$(WINBUILD)\ORXWIN32.MAK" -C=cl -OPTIONS= $(cflags_common) $(OR_ORYXINCL) -OR_LIB=$(OR_OUTDIR) - -SOURCEF=$(OR_OUTDIR)\rxwinsys.obj - -{$(XPLATFORM)}.c{$(OR_OUTDIR)}.obj: - $(C) $(OPTIONS) $(cflags_dll) $(ORYXINCL) /DINCL_32 -c $(**) /Fo$(@) - -$(OR_OUTDIR)\rxwinsys.dll: $(SOURCEF) - $(OR_LINK) \ - $(SOURCEF) \ - $(OR_OUTDIR)\verinfo.res \ - $(lflags_common) $(lflags_dll) \ - $(OR_LIB)\rexx.lib \ - $(OR_LIB)\rexxapi.lib \ - -def:$(XPLATFORM)\rxwinsys.def \ - -out:$(OR_OUTDIR)\$(@B).dll This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |