Changeset 679 for GPL/trunk/tools
- Timestamp:
- Mar 18, 2021, 8:57:36 PM (5 years ago)
- Location:
- GPL/trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk
- Property svn:mergeinfo changed
/GPL/branches/uniaud32-linux-3.2.102 (added) merged: 611-614 /GPL/branches/uniaud32-next (added) merged: 615-678
- Property svn:mergeinfo changed
-
GPL/trunk/tools/AddToFile.cmd
r608 r679 3 3 * Written by and Copyright (c) 2010-2018 David Azarewicz http://88watts.net 4 4 * 5 * @#D Azarewicz:1.0 3#@##1## 02 Mar 2020 DAZAR1 ::::::@@AddToFile.cmd (c) David Azarewicz 20205 * @#D Azarewicz:1.04#@##1## 02 Jan 2021 DAZAR1 ::::::@@AddToFile.cmd (c) David Azarewicz 2021 6 6 * V1.01 16-Sep-2016 First official release 7 7 * V1.02 02-Jun-2017 Added Asd to bldlevel, added DATE1 8 8 * V1.03 02-Mar-2020 Added STRING function 9 * V1.04 02-Jan-2021 Added FILESIZE function 9 10 * 10 11 * The following line is for the help sample code for the VAR function: … … 30 31 Say ' STRING - Adds the string with %Y substitution.'; 31 32 Say ' VAR - Adds the value of the specified variable from a specified file.'; 33 Say ' FILESIZE - Adds the file size.'; 32 34 Say ' FILE - Adds the contents of a file.'; 33 35 Say 'Examples:'; … … 68 70 call 'AddToFile.cmd' MyCmd; 69 71 MyCmd=MyFile||',#define XYZ "%A",VAR,EXAMPLEVAR=,AddToFile.cmd'; 72 rc=LineOut(MyFile, '--- AddToFile.cmd '||MyCmd); 73 call 'AddToFile.cmd' MyCmd; 74 MyCmd=MyFile||',#define FSIZE,FILESIZE,addtofile.cmd'; 70 75 rc=LineOut(MyFile, '--- AddToFile.cmd '||MyCmd); 71 76 call 'AddToFile.cmd' MyCmd; … … 92 97 93 98 when (LEFT(Function,8)='BLDLEVEL') then do 99 /* option description,BLDLEVEL,Vendor,1.2.3,Description,Fixpack,Asd'; 100 * String ,Function,Parm1 ,Parm2,Parm3 ,Parm4 ,Parm5 101 */ 94 102 Type=SUBSTR(Function,9,1); 95 103 … … 111 119 end 112 120 121 /* Vendor TextVersion Date/Time/Host ASD Revision Fixpack Desc */ 113 122 NewStr='@#'||Parm1||':'||Parm2||'#@##1## '||ProjString||':'||Parm5||':::'||ProjVersion||'::'||Parm4||'@@'||Parm3; 114 123 if (Type='2') then do … … 209 218 end; 210 219 rc=stream(String,'c','close'); 220 rc=lineout(OutFile); 221 end 222 223 when (Function="FILESIZE") then do 224 NewStr=stream(Parm1,'c','query size'); 225 RepLoc=Pos('%A', String); 226 if (RepLoc>0) then OutStr=Substr(String,1,RepLoc-1)||NewStr||Substr(String,RepLoc+2); 227 else OutStr=String||' '||NewStr; 228 rc=lineout(OutFile, OutStr); 211 229 rc=lineout(OutFile); 212 230 end -
GPL/trunk/tools/header.mif
r598 r679 17 17 !endif 18 18 WATCOM=$(%WATCOM) 19 20 #Always build KEE version21 KEE = 122 19 23 20 !if "$(DEBUG)" == "1" … … 44 41 .SUFFIXES: .lst .obj .lib .cpp .cpp16 .c .c16 .asm .def 45 42 43 CPPFLAGS = -xd 44 ASFLAGS = -Mb -Li -Sv:M510 45 CFLAGS = -bt=os2v2 -5r -omlinear -s -wx -ze -zdp -zl -zq -nt=CODE32 -zff -zgf -ei 46 CFLAGS16 = $(CFLAGS) -mc -zu -zc 47 CFLAGS += -mf 48 46 49 !if "$(DEBUG)" == "1" 47 CFLAGS = -dDEBUG -bt=os2v2 -hc -5r -omlinear -s -wx -ze -zdp -zl -zq -nt=CODE32 -zff -zgf -ei 48 CPPFLAGS= -xd 49 ASFLAGS = -D:DEBUG -Mb -Li -Sv:M510 50 !else 51 CFLAGS = -bt=os2v2 -5r -omlinear -s -wx -ze -zdp -zl -zq -nt=CODE32 -zff -zgf -ei 52 CPPFLAGS= -xd 53 ASFLAGS = -Mb -Li -Sv:M510 50 CFLAGS += -dDEBUG -hc 51 ASFLAGS += -D:DEBUG 54 52 !endif 55 53 … … 58 56 !else 59 57 CFLAGS += -zp4 60 !endif61 62 !if $(KEE) == 163 CFLAGS16 = $(CFLAGS) -mc -zu -zc64 CFLAGS += -mf -DKEE -DFLATSTACK65 ASFLAGS += -D:KEE -D:FLATSTACK66 !else67 CFLAGS16 = $(CFLAGS) -mc -zu -zc68 CFLAGS += -mf -DFLATSTACK69 ASFLAGS += -D:FLATSTACK70 58 !endif 71 59 … … 91 79 LINK = wlink $(LFLAGS) 92 80 !else 93 LD2TARGETFLAGS = /PDD /OLDcpp /map /linenumbers81 LD2TARGETFLAGS = /PDD /nologo /noe /packcode /packdata /nod /OLDcpp 94 82 !if "$(DEBUG)" == "1" 95 LD2FLAGS = / nologo /noe /map /packcode /packdata /nod/debug $(LD2TARGETFLAGS)83 LD2FLAGS = /linenumbers /debug $(LD2TARGETFLAGS) 96 84 !else 97 LD2FLAGS = / nologo /noe /map /packcode /packdata /exepack:2 /nod$(LD2TARGETFLAGS)85 LD2FLAGS = /exepack:2 $(LD2TARGETFLAGS) 98 86 !endif 99 87 LINK = ilink $(LD2FLAGS) -
GPL/trunk/tools/mkversion.cmd
r587 r679 8 8 9 9 /* I don't this will ever change from Netlabs */ 10 projVendor = EnvVar_Get_If('VENDOR', 'Netlabs ');10 projVendor = EnvVar_Get_If('VENDOR', 'Netlabs <www.netlabs.org>'); 11 11 projProduct = "OS/2 Universal Audio 32 Driver"; 12 projVendorNam = "Netlabs <www.netlabs.org>";13 projAdapter = "OS/2 Universal Audio";14 12 15 13 /* uniaud.inc is located in the base gpl directory and … … 69 67 parse value versionIn with major'.'minor'.'projVersion 70 68 71 if fixpack="" then72 projVers = versionIn;73 else74 projVers = versionIn||'-'||fixpack;75 76 69 projVers2 = major||minor||projVersion; 77 70 … … 93 86 say 'alsalevel='||alsalevel; 94 87 say 'ProjVersion='||ProjVersion; 95 say 'projVers='||projVers;96 88 say 'projVers2='||projVers2; 97 89 say 'Fixpack='||Fixpack; … … 109 101 call lineout versMak, '# Generated by mkversion.cmd, do NOT edit !' 110 102 call lineout versMak, '#' 111 call lineout versMak, 'BLDLVL_VENDOR = '|| projVendor;103 call lineout versMak, 'BLDLVL_VENDOR = '||Translate(projVendor,,'><'); 112 104 call lineout versMak, 'BLDLVL_VERSION = '||versionIn; 113 105 call lineout versMak, 'BLDLVL_FIXPACK = '||Fixpack; … … 140 132 call lineout versHdr, '#define VENDOR_NAME "'||projVendor||'"'; 141 133 call lineout versHdr, '#define PRODUCT_TIMESTAMP '||projDate2||' // YYYYMMDD'; 142 call lineout versHdr, '#define UNIAUD_VERSION "'|| projVers||'"';134 call lineout versHdr, '#define UNIAUD_VERSION "'||versionIn||'"'; 143 135 call lineout versHdr, '#define ALSA_VERSION "'||alsalevel||'"'; 144 136 call lineout versHdr, ' ' 145 137 call lineout versHdr, ' ' 146 138 call lineout versHdr, '#define RM_VERSION '||projVers2; 139 call lineout versHdr, '#define RM_VMAJOR '||format(major); 140 call lineout versHdr, '#define RM_VMINOR '||format(minor); 147 141 call lineout versHdr, '#define RM_DRIVER_NAME "UNIAUD32.SYS"'; 148 142 call lineout versHdr, '#define RM_DRIVER_DESCRIPTION "'||projProduct||'"'; 149 call lineout versHdr, '#define RM_ADAPTER_NAME "'||projAdapter||'"'; 150 call lineout versHdr, '#define RM_DRIVER_VENDORNAME "'||projVendorNam||'"'; 143 call lineout versHdr, '#define RM_DRIVER_VENDORNAME "'||projVendor||'"'; 151 144 call lineout versHdr, '#define RM_DRIVER_BUILDYEAR (PRODUCT_TIMESTAMP / 10000)'; 152 145 call lineout versHdr, '#define RM_DRIVER_BUILDMONTH ((PRODUCT_TIMESTAMP / 100) % 100)';
Note:
See TracChangeset
for help on using the changeset viewer.