Changeset 691
- Timestamp:
- Jun 16, 2007, 3:36:42 AM (18 years ago)
- Location:
- trunk
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/dll/fm3dll.def ¶
r684 r691 1 ; $Id$ 2 LIBRARY FM3DLL INITINSTANCE TERMINSTANCE 3 DESCRIPTION '@#SLAInc:3.05.09#@##1## 05/13/2007 03:05:07 SLAMain::EN:US:0:U:@@FM/2 Runtime DLL Copyright (c) 1993, 1998 M. Kimes Copyright (c) 2001, 2007 Steven Levine and Associates, Inc.' 4 EXETYPE OS2 5 PROTMODE 6 DATA MULTIPLE READWRITE LOADONCALL NONSHARED 7 CODE LOADONCALL 8 9 IMPORTS DOSQPROCSTATUS=DOSCALLS.154 10 11 EXPORTS InitFM3DLL @1 NONAME 12 FindSwapperDat @2 NONAME 13 StartFM3 @3 NONAME 14 saymsg @4 NONAME 15 Win_Error @5 NONAME 16 IsRoot @6 NONAME 17 IsFile @7 NONAME 18 MakeValidDir @8 NONAME 19 StartTreeCnr @9 NONAME 20 StartDirCnr @10 NONAME 21 save_dir @11 NONAME 22 strip_lead_char @12 NONAME 23 strip_trail_char @13 NONAME 24 unlinkf @14 NONAME 25 wipeallf @15 NONAME 26 insert_filename @16 NONAME 27 StartMLEEditor @17 NONAME 28 StartArcCnr @18 NONAME 29 ExecAssociation @19 NONAME 30 StartIniEditor @20 NONAME 31 KillDlgProc @21 NONAME 32 UndeleteDlgProc @22 NONAME 33 StartCollector @23 NONAME 34 FillInDriveFlags @24 NONAME 35 save_tools @25 NONAME 36 ViewInfProc @26 NONAME 37 ArgDriveFlags @27 NONAME 38 SetIconDlgProc @28 NONAME 39 DisplayEAsProc @29 NONAME 40 CreateDataBar @30 NONAME 41 AddToList @31 NONAME 42 FreeList @32 NONAME 43 StartSeeAll @33 NONAME 44 45 fToolsChanged @34 NONAME 46 fAmAV2 @35 NONAME 47 fNoSaveState @37 NONAME 48 fLogFile @38 NONAME 49 LogFileHandle @39 NONAME 50 fmprof @40 NONAME 51 FM3ModHandle @41 NONAME 52 StopPrinting @42 NONAME 53 fReminimize @43 NONAME 54 ArcTempRoot @44 NONAME 55 hwndHelp @45 NONAME 56 fIniExisted @46 NONAME 57 58 _PGLOBAL_PTR @47 NONAME 59 _cputsused @48 NONAME 60 _critlib_except @49 NONAME 61 _ctype @50 NONAME 62 _DosSelToFlat @51 NONAME 63 _DosFlatToSel @52 NONAME 64 _environ @53 NONAME 65 _errno @54 NONAME 66 _getcheused @55 NONAME 67 _osmajor @56 NONAME 68 _osminor @57 NONAME 69 _osmode @58 NONAME 70 _timezone @59 NONAME 71 _tzname @60 NONAME 72 _ungetchused @61 NONAME 73 stderr @62 NONAME 74 stdin @63 NONAME 75 stdout @64 NONAME 76 _CRT_init @65 NONAME 77 _CheckIfMem @66 NONAME 78 ; SHL _EXE_Exception @67 NONAME 79 _Exception @68 NONAME 80 _Flush @69 NONAME 81 _Fmprs @70 NONAME 82 _Fnprs @71 NONAME 83 _GetErrMsg @72 NONAME 84 _InitBuf @73 NONAME 85 ; SHL _Lib_excpt @74 NONAME 86 _PrintErrMsg @75 NONAME 87 ; SHL _ReleaseSem @76 NONAME 88 ; SHL _RequestSem @77 NONAME 89 __EDC3216 @78 NONAME 90 __EDCThunkProlog @79 NONAME 91 __dofmto @80 NONAME 92 __doserrno @81 NONAME 93 __goscan @82 NONAME 94 __threadid @83 NONAME 95 _assert @84 NONAME 96 _atold @85 NONAME 97 _beginthread @86 NONAME 98 _cputs @87 NONAME 99 _ddused @88 NONAME 100 _dposqnan @89 NONAME 101 _ecvt @90 NONAME 102 _endthread @91 NONAME 103 _erf @92 NONAME 104 _erfc @93 NONAME 105 _exception_dllinit @94 NONAME 106 _exception_procinit @95 NONAME 107 _fcloseall @96 NONAME 108 _fopenused @97 NONAME 109 _fposqnan @98 NONAME 110 _fposinfi @99 NONAME 111 _fpreset @100 NONAME 112 _FreeFCB @101 NONAME 113 _freemod @102 NONAME 114 _gcvt @103 NONAME 115 _getche @104 NONAME 116 _heapmin @105 NONAME 117 _InitFCB @106 NONAME 118 _internal_err @107 NONAME 119 _itoa @108 NONAME 120 _j0 @109 NONAME 121 _j1 @110 NONAME 122 _jn @111 NONAME 123 _ldposqnan @112 NONAME 124 _ldposinfi @113 NONAME 125 _loadmod @114 NONAME 126 _ltoa @115 NONAME 127 _matherr @116 NONAME 128 _putenv @117 NONAME 129 _setupenv @118 NONAME 130 _terminate @119 NONAME 131 _test_handle @120 NONAME 132 ; SHL _tmemory_sem @121 NONAME 133 _tzset @122 NONAME 134 _ultoa @123 NONAME 135 _y0 @124 NONAME 136 _y1 @125 NONAME 137 _yn @126 NONAME 138 abort @127 NONAME 139 abs @128 NONAME 140 asctime @129 NONAME 141 atexit @130 NONAME 142 atof @131 NONAME 143 atoi @132 NONAME 144 atol @133 NONAME 145 bsearch @134 NONAME 146 calloc @135 NONAME 147 clearerr @136 NONAME 148 clock @137 NONAME 149 ctime @138 NONAME 150 difftime @139 NONAME 151 exit @140 NONAME 152 fclose @141 NONAME 153 feof @142 NONAME 154 ferror @143 NONAME 155 fflush @144 NONAME 156 fgetc @145 NONAME 157 fgetpos @146 NONAME 158 fgets @147 NONAME 159 ; SHL flushall @148 NONAME 160 fopen @149 NONAME 161 fprintf @150 NONAME 162 fputc @151 NONAME 163 fputs @152 NONAME 164 fread @153 NONAME 165 free @154 NONAME 166 freopen @155 NONAME 167 frexp @156 NONAME 168 fscanf @157 NONAME 169 fseek @158 NONAME 170 fsetpos @159 NONAME 171 ftell @160 NONAME 172 fwrite @161 NONAME 173 getchar @162 NONAME 174 getenv @163 NONAME 175 gmtime @164 NONAME 176 isalnum @165 NONAME 177 isalpha @166 NONAME 178 iscntrl @167 NONAME 179 isdigit @168 NONAME 180 isgraph @169 NONAME 181 islower @170 NONAME 182 isprint @171 NONAME 183 ispunct @172 NONAME 184 isspace @173 NONAME 185 isupper @174 NONAME 186 isxdigit @175 NONAME 187 localeconv @176 NONAME 188 localtime @177 NONAME 189 malloc @178 NONAME 190 memccpy @179 NONAME 191 memchr @180 NONAME 192 memcmp @181 NONAME 193 memcpy @182 NONAME 194 memicmp @183 NONAME 195 memmove @184 NONAME 196 memset @185 NONAME 197 mktime @186 NONAME 198 perror @187 NONAME 199 printf @188 NONAME 200 qsort @189 NONAME 201 raise @190 NONAME 202 rand @191 NONAME 203 realloc @192 NONAME 204 remove @193 NONAME 205 rename @194 NONAME 206 rewind @195 NONAME 207 scanf @196 NONAME 208 setbuf @197 NONAME 209 setvbuf @198 NONAME 210 signal @199 NONAME 211 sprintf @200 NONAME 212 srand @201 NONAME 213 sscanf @202 NONAME 214 strcat @203 NONAME 215 strchr @204 NONAME 216 strcmp @205 NONAME 217 strcoll @206 NONAME 218 strcpy @207 NONAME 219 strcspn @208 NONAME 220 strdup @209 NONAME 221 strerror @210 NONAME 222 strftime @211 NONAME 223 stricmp @212 NONAME 224 strlen @213 NONAME 225 strlwr @214 NONAME 226 strncat @215 NONAME 227 strncmp @216 NONAME 228 strncpy @217 NONAME 229 strnicmp @218 NONAME 230 strpbrk @219 NONAME 231 strrchr @220 NONAME 232 strspn @221 NONAME 233 strstr @222 NONAME 234 strtod @223 NONAME 235 strtok @224 NONAME 236 strtol @225 NONAME 237 strtold @226 NONAME 238 strtoul @227 NONAME 239 strupr @228 NONAME 240 strxfrm @229 NONAME 241 system @230 NONAME 242 tan @231 NONAME 243 tanh @232 NONAME 244 time @233 NONAME 245 tmpfile @234 NONAME 246 tmpnam @235 NONAME 247 tolower @236 NONAME 248 toupper @237 NONAME 249 ungetc @238 NONAME 250 vfprintf @239 NONAME 251 vprintf @240 NONAME 252 vsprintf @241 NONAME 253 254 DefaultView @242 NONAME 255 SysInfoDlgProc @243 NONAME 256 appname @244 NONAME 257 hwndTree @245 NONAME 258 EndNote @246 NONAME 259 StartNotes @247 NONAME 260 DirSizeProc @248 NONAME 261 driveflags @249 NONAME 262 CheckDrive @250 NONAME 263 264 _sprintfieee @251 NONAME 265 266 needs_quoting @252 NONAME 267 ArchiveDlgProc @253 NONAME 268 SBoxDlgProc @254 NONAME 269 arcsighead @255 NONAME 270 fArcStuffVisible @256 NONAME 271 runemf2 @257 NONAME 272 StartFM32 @258 NONAME 273 profile @259 NONAME 274 hptrCommon @260 NONAME 275 switch_to @261 NONAME 276 CheckVersion @262 NONAME 277 ShowMultimedia @263 NONAME 278 hwndBubble @264 NONAME 279 GetPString @265 NONAME 280 FM3DllHandle @266 NONAME 281 RootName @267 NONAME 282 RunFM2Util @268 NONAME 1 # $Id$ 2 3 # Copyright (c) 2002, 2007 Steven H. Levine 4 5 # 14 Jun 07 SHL Convert to OpenWatcom 6 7 option description '@#SLAInc:3.05.09#@##1## 06/14/2007 03:05:09 SLAMain::EN:US:0:U:@@FM/2 Runtime DLL Copyright (c) 1993, 1998 M. Kimes Copyright (c) 2001, 2007 Steven Levine and Associates, Inc.' 8 segment class 'DATA' readwrite loadoncall nonshared 9 segment class 'CODE' loadoncall 10 option manyautodata 11 12 import DOSQPROCSTATUS DOSCALLS.154 13 14 export InitFM3DLL_ .1, 15 FindSwapperDat_ .2, 16 StartFM3_ .3, 17 saymsg_ .4, 18 Win_Error_ .5, 19 IsRoot_ .6, 20 IsFile_ .7, 21 MakeValidDir_ .8, 22 StartTreeCnr_ .9, 23 StartDirCnr_ .10, 24 save_dir_ .11, 25 strip_lead_char_ .12, 26 strip_trail_char_ .13, 27 unlinkf_ .14, 28 wipeallf_ .15, 29 insert_filename_ .16, 30 StartMLEEditor_ .17, 31 StartArcCnr_ .18, 32 ExecAssociation_ .19, 33 StartIniEditor_ .20, 34 KillDlgProc .21, 35 UndeleteDlgProc .22, 36 StartCollector_ .23, 37 FillInDriveFlags_ .24, 38 save_tools_ .25, 39 ViewInfProc .26, 40 ArgDriveFlags_ .27, 41 SetIconDlgProc .28, 42 DisplayEAsProc .29, 43 CreateDataBar_ .30, 44 AddToList_ .31, 45 FreeList_ .32, 46 StartSeeAll_ .33, 47 48 _fToolsChanged .34, 49 _fAmAV2 .35, 50 _fNoSaveState .37, 51 _fLogFile .38, 52 _LogFileHandle .39, 53 _fmprof .40, 54 _FM3ModHandle .41, 55 _StopPrinting .42, 56 _fReminimize .43, 57 _ArcTempRoot .44, 58 _hwndHelp .45, 59 _fIniExisted .46, 60 61 # NOWAT __PGLOBAL_PTR .47, 62 # NOWAT __cputsused .48, 63 # NOWAT __critlib_except .49, 64 # NOWAT __ctype .50, 65 # NOWAT _DosSelToFlat .51, 66 # NOWAT _DosFlatToSel .52, 67 _environ .53, 68 # NOWAT _errno .54, 69 # NOWAT _getcheused .55, 70 __osmajor .56, 71 __osminor .57, 72 # NOWAT _osmode .58, 73 _timezone .59, 74 _tzname .60, 75 # NOWAT __ungetchused .61, 76 # NOWAT _stderr .62, 77 # NOWAT _stdin .63, 78 # NOWAT _stdout .64, 79 # NOWAT __CRT_init .65, 80 # NOWAT __CheckIfMem .66, 81 # NOVAC _EXE_Exception .67, 82 # NOWAT __Exception .68, 83 # NOWAT __Flush .69, 84 # NOWAT __Fmprs .70, 85 # NOWAT __Fnprs .71, 86 # NOWAT _GetErrMsg .72, 87 # NOWAT _InitBuf .73, 88 # NOVAC _Lib_excpt .74, 89 # NOWAT _PrintErrMsg .75, 90 # NOVAC _ReleaseSem .76, 91 # NOVAC _RequestSem .77, 92 # NOWAT __EDC3216 .78, 93 # NOWAT __EDCThunkProlog .79, 94 # NOWAT __dofmto .80, 95 # NOWAT __doserrno .81, 96 # NOWAT __goscan .82, 97 __threadid_ .83, 98 _assert_ .84, 99 # NOWAT atold_ .85, 100 _beginthread_ .86, 101 cputs_ .87, 102 # NOWAT _ddused .88, 103 # NOWAT _dposqnan .89, 104 _ecvt_ .90, 105 _endthread_ .91, 106 # NOWAT erf_ .92, 107 # NOWAT erfc_ .93, 108 # NOWAT exception_dllinit_ .94, 109 # NOWAT exception_procinit_ .95, 110 fcloseall_ .96, 111 # NOWAT _fopenused .97, 112 # NOWAT fposqnan_ .98, 113 # NOWAT fposinfi_ .99, 114 _fpreset_ .100, 115 # NOWAT FreeFCB_ .101, 116 # NOWAT freemod_ .102, 117 gcvt_ .103, 118 getche_ .104, 119 _heapmin_ .105, 120 # NOWAT InitFCB_ .106, 121 # NOWAT internal_err_ .107, 122 itoa_ .108, 123 j0_ .109, 124 j1_ .110, 125 jn_ .111, 126 # NOWAT ldposqnan_ .112, 127 # NOWAT ldposinfi_ .113, 128 # NOWAT loadmod_ .114, 129 ltoa_ .115, 130 matherr_ .116, 131 putenv_ .117, 132 # NOWAT setupenv_ .118, 133 # NOWAT terminate_ .119, 134 # NOWAT test_handle_ .120, 135 # NOVAC _tmemory_sem .121, 136 tzset_ .122, 137 ultoa_ .123, 138 y0_ .124, 139 y1_ .125, 140 yn_ .126, 141 abort_ .127, 142 abs_ .128, 143 asctime_ .129, 144 atexit_ .130, 145 atof_ .131, 146 atoi_ .132, 147 atol_ .133, 148 bsearch_ .134, 149 calloc_ .135, 150 clearerr_ .136, 151 clock_ .137, 152 ctime_ .138, 153 difftime_ .139, 154 exit_ .140, 155 fclose_ .141, 156 feof_ .142, 157 ferror_ .143, 158 fflush_ .144, 159 fgetc_ .145, 160 fgetpos_ .146, 161 fgets_ .147, 162 flushall_ .148, 163 fopen_ .149, 164 fprintf_ .150, 165 fputc_ .151, 166 fputs_ .152, 167 fread_ .153, 168 free_ .154, 169 freopen_ .155, 170 frexp_ .156, 171 fscanf_ .157, 172 fseek_ .158, 173 fsetpos_ .159, 174 ftell_ .160, 175 fwrite_ .161, 176 getchar_ .162, 177 getenv_ .163, 178 gmtime_ .164, 179 isalnum_ .165, 180 isalpha_ .166, 181 iscntrl_ .167, 182 isdigit_ .168, 183 isgraph_ .169, 184 islower_ .170, 185 isprint_ .171, 186 ispunct_ .172, 187 isspace_ .173, 188 isupper_ .174, 189 isxdigit_ .175, 190 localeconv_ .176, 191 localtime_ .177, 192 malloc_ .178, 193 memccpy_ .179, 194 memchr_ .180, 195 memcmp_ .181, 196 memcpy_ .182, 197 memicmp_ .183, 198 memmove_ .184, 199 memset_ .185, 200 mktime_ .186, 201 perror_ .187, 202 printf_ .188, 203 qsort_ .189, 204 raise_ .190, 205 rand_ .191, 206 realloc_ .192, 207 remove_ .193, 208 rename_ .194, 209 rewind_ .195, 210 scanf_ .196, 211 setbuf_ .197, 212 setvbuf_ .198, 213 signal_ .199, 214 sprintf_ .200, 215 srand_ .201, 216 sscanf_ .202, 217 strcat_ .203, 218 strchr_ .204, 219 strcmp_ .205, 220 strcoll_ .206, 221 strcpy_ .207, 222 strcspn_ .208, 223 strdup_ .209, 224 strerror_ .210, 225 strftime_ .211, 226 stricmp_ .212, 227 strlen_ .213, 228 strlwr_ .214, 229 strncat_ .215, 230 strncmp_ .216, 231 strncpy_ .217, 232 strnicmp_ .218, 233 strpbrk_ .219, 234 strrchr_ .220, 235 strspn_ .221, 236 strstr_ .222, 237 strtod_ .223, 238 strtok_ .224, 239 strtol_ .225, 240 # NOWAT strtold_ .226, 241 strtoul_ .227, 242 strupr_ .228, 243 strxfrm_ .229, 244 system_ .230, 245 tan_ .231, 246 tanh_ .232, 247 time_ .233, 248 tmpfile_ .234, 249 tmpnam_ .235, 250 tolower_ .236, 251 toupper_ .237, 252 ungetc_ .238, 253 vfprintf_ .239, 254 vprintf_ .240, 255 vsprintf_ .241, 256 257 DefaultView_ .242, 258 SysInfoDlgProc .243, 259 _appname .244, 260 _hwndTree .245, 261 EndNote_ .246, 262 StartNotes_ .247, 263 DirSizeProc .248, 264 _driveflags .249, 265 CheckDrive_ .250, 266 267 # NOWAT sprintfieee_ .251, 268 269 needs_quoting_ .252, 270 ArchiveDlgProc .253, 271 SBoxDlgProc .254, 272 _arcsighead .255, 273 _fArcStuffVisible .256, 274 runemf2_ .257, 275 StartFM32_ .258, 276 _profile .259, 277 _hptrCommon .260, 278 switch_to_ .261, 279 CheckVersion_ .262, 280 ShowMultimedia_ .263, 281 _hwndBubble .264, 282 GetPString_ .265, 283 _FM3DllHandle .266, 284 RootName_ .267, 285 RunFM2Util_ .268 -
TabularUnified trunk/dll/fm3res.def ¶
r684 r691 1 ; $Id$ 2 LIBRARY FM3RES 3 DESCRIPTION '@#SLAInc:3.05.09#@##1## 05/13/2007 03:05:08 SLAMain::EN:US:0:U:@@FM/2 Runtime Resource DLL Copyright (c) 1993, 1998 M. Kimes Copyright (c) 2001, 2007 Steven Levine and Associates, Inc.' 4 EXETYPE OS2 5 PROTMODE 6 DATA LOADONCALL SHARED 7 CODE LOADONCALL 1 # ; $Id$ 8 2 9 EXPORTS ResVersion @1 NONAME 3 # Copyright (c) 2002, 2007 Steven H. Levine 4 5 # 14 Jun 07 SHL Convert to OpenWatcom 6 7 option description '@#SLAInc:3.05.09#@##1## 06/14/2007 03:05:09 SLAMain::EN:US:0:U:@@FM/2 Runtime Resource DLL Copyright (c) 1993, 1998 M. Kimes Copyright (c) 2001, 2007 Steven Levine and Associates, Inc.' 8 9 segment class 'DATA' readonly loadoncall shared 10 segment class 'CODE' loadoncall 11 12 export ResVersion .1 -
TabularUnified trunk/dll/fm3res.dlg ¶
r643 r691 25 25 03 Feb 07 SHL It's 2007 copyright time 26 26 18 Feb 07 GKY Rearranged and added drive type and no stats to drive flag dialog 27 15 Jun 07 SHL Update for OpenWatcom 27 28 28 29 ***********************************************************************/ … … 246 247 NOT WS_GROUP 247 248 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 248 LTEXT "Fld9", -1, 324, 12, 32, 8, DT_VCENTER | DT_HALFTONE 249 LTEXT "Fld9", -1, 324, 12, 32, 8, DT_VCENTER | DT_HALFTONE | 249 250 NOT WS_GROUP 250 251 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" … … 1383 1384 DIALOG "", MINI_FRAME, 8, 8, 0, 0, NOT FS_DLGBORDER | FS_BORDER | 1384 1385 FS_SCREENALIGN | NOT WS_SAVEBITS 1385 BEGIN1386 END1386 // BEGIN 1387 // END 1387 1388 END 1388 1389 -
TabularUnified trunk/dll/fm3res.rc ¶
r559 r691 23 23 17 Feb 07 GKY Add Make direcroy to white space directory container menu 24 24 17 Feb 07 GKY Additional drive type icons 25 15 Jun 07 SHL Update for OpenWatcom 25 26 26 27 ***********************************************************************/ … … 399 400 SUBMENU "~Partition disks", IDM_PARTITIONSMENU 400 401 { 401 MENUITEM "~MiniLVM - eCS only" IDM_PARTITION402 MENUITEM "~DFSee - If installed in System Path" IDM_PARTITIONDF403 MENUITEM "~LVMGUI" IDM_PARTITIONLVMG404 MENUITEM "~FDisk - Do not use on LVM systems" IDM_PARTITIONFD402 MENUITEM "~MiniLVM - eCS only", IDM_PARTITION 403 MENUITEM "~DFSee - If installed in System Path", IDM_PARTITIONDF 404 MENUITEM "~LVMGUI", IDM_PARTITIONLVMG 405 MENUITEM "~FDisk - Do not use on LVM systems", IDM_PARTITIONFD 405 406 } 406 407 MENUITEM "", -1, MIS_SEPARATOR … … 980 981 SUBMENU "~Partition disks", IDM_PARTITIONSMENU 981 982 { 982 MENUITEM "~MiniLVM - eCS only" IDM_PARTITION983 MENUITEM "~DFSee - If installed in System Path" IDM_PARTITIONDF984 MENUITEM "~LVMGUI" IDM_PARTITIONLVMG985 MENUITEM "~FDisk - Do not use on LVM systems" IDM_PARTITIONFD983 MENUITEM "~MiniLVM - eCS only", IDM_PARTITION 984 MENUITEM "~DFSee - If installed in System Path", IDM_PARTITIONDF 985 MENUITEM "~LVMGUI", IDM_PARTITIONLVMG 986 MENUITEM "~FDisk - Do not use on LVM systems", IDM_PARTITIONFD 986 987 } 987 988 MENUITEM "", -1, MIS_SEPARATOR … … 1252 1253 SUBMENU "~Partition disks", IDM_PARTITIONSMENU 1253 1254 { 1254 MENUITEM "~MiniLVM - eCS only" IDM_PARTITION1255 MENUITEM "~DFSee - If installed in System Path" IDM_PARTITIONDF1256 MENUITEM "~LVMGUI" IDM_PARTITIONLVMG1257 MENUITEM "~FDisk - Do not use on LVM systems" IDM_PARTITIONFD1255 MENUITEM "~MiniLVM - eCS only", IDM_PARTITION 1256 MENUITEM "~DFSee - If installed in System Path", IDM_PARTITIONDF 1257 MENUITEM "~LVMGUI", IDM_PARTITIONLVMG 1258 MENUITEM "~FDisk - Do not use on LVM systems", IDM_PARTITIONFD 1258 1259 } 1259 1260 MENUITEM "", -1, MIS_SEPARATOR -
TabularUnified trunk/dll/internal/makefile ¶
r289 r691 1 1 # makefile - build makestr.exe 2 2 # $Id$ 3 4 # Copyright (c) 2002, 2007 Steven H. Levine 5 6 # 14 Jun 07 SHL Convert to OpenWatcom 3 7 4 8 BASE=mkstr … … 6 10 !include ..\..\makefile_pre.mk 7 11 8 CFLAGS = /G5 /Gm+ /Gs- /Gt- /Mp /O+ /Q+ /Sm /Ss /W3 9 LFLAGS = /EXEPACK:2 /MAP /PMTYPE:VIO 12 # CFLAGS = /G5 /Gm+ /Gs- /Gt- /IDLL /Mp /O- /Q+ /Sp4 /Ss /Ti+ /W3 13 # CFLAGS = /G5 /Gm+ /Gs- /Gt- /Mp /O+ /Q+ /Sm /Ss /W3 14 # -bc console app 15 # -bm multithread libs 16 # -bt=os2 target 17 # -d2 full debug 18 # -d3 full debug w/unref 19 # -hd dwarf 20 # -j signed char 21 # -mf flat 22 # -olinars optimze loops, inline, e(n)able fp recip, relax (a)lias, reordering, space 23 # -s disable stack checks 24 # -sg generate calls to grow the stack 25 # -st touch stack through SS first 26 # -wx max warnings 27 # -zfp disable fs use 28 # -zgp disable gs use 29 # -zp4 align 4 30 # -zq quiet 31 CFLAGS = -bt=os2 -mf -bm -d1 -olirs -s -j -wx -zfp -zgp -zq -hd 10 32 11 all: $(BASE).exe 33 # fixme 34 #LFLAGS = /EXEPACK:2 /MAP /PMTYPE:VIO 35 36 all: $(BASE).exe .symbolic 12 37 13 38 $(BASE).obj: $(BASE).c ..\version.h ..\fm3str.h 14 39 15 $(BASE).exe: $(BASE).obj 16 @REM @<<$(BASE).lrf 17 $(LFLAGS) 18 $(BASE).obj 19 os2386.lib 20 << 21 type $(BASE).lrf 22 $(LINK) @$(BASE).lrf 40 $(BASE).exe: $(BASE).obj $(BASE).lrf 41 @$(LINK) @$(BASE).lrf 42 bldlevel $@ 23 43 24 clean: 44 $(BASE).lrf: $(__MAKEFILES__) 45 @%write $^@ system os2v2 46 @%write $^@ option quiet 47 @%write $^@ option verbose 48 @%write $^@ option cache 49 @%write $^@ option caseexact 50 !ifdef %DEBUG 51 @%write $^@ debug dwarf all 52 !endif 53 @%write $^@ option map 54 @%write $^@ name $(BASE) 55 @%write $^@ op desc '@$#$(%VENDOR):$(%BUILDVER)$#@$#$#1$#$# $(%BUILDTIME) slamain::EN:US:0:U:@@Fm/2 Strings Compiler' 56 @%write $^@ file $(BASE).obj 57 @%write $^@ library os2386.lib 58 59 clean: .symbolic 25 60 -del $(BASE).exe 26 61 -del $(BASE).lrf … … 28 63 -del $(BASE).obj 29 64 30 cleanobj: 65 cleanobj: .symbolic 31 66 -del $(BASE).obj 32 67 -
TabularUnified trunk/dll/ipf/Makefile ¶
r542 r691 2 2 # $Id$ 3 3 4 # Copyright (c) 2006 Steven H. Levine4 # Copyright (c) 2006, 2007 Steven H. Levine 5 5 6 6 # 19 Oct 06 SHL Baseline 7 # 15 Jun 07 SHL Update for OpenWatcom 7 8 8 all: fm3.hlp 9 all: fm3.hlp .symbolic 9 10 10 11 fm3.hlp: *.ipf bitmaps\*.bmp ..\..\bitmaps\*.bmp … … 12 13 ren fm3.hlp fm3.hlp 13 14 14 clean: 15 clean: .symbolic 15 16 -del *.hlp -
TabularUnified trunk/dll/makefile ¶
r673 r691 24 24 # 19 Oct 06 SHL Move all .hlp logic build to ipf\makefile too 25 25 # 12 May 07 SHL Drop obsolete macros 26 # 02 Jun 07 SHL Convert to OpenWatcom 26 27 27 28 # Warning - may still be missing some *.h dependencies … … 32 33 # WARN define for verbose compile time warnings 33 34 34 BASE=fm3dll 35 BASERES=fm3res 36 37 .SUFFIXES: .c .rc .ipf 38 39 LINK = ilink 35 BASE = fm3dll 36 BASERES = fm3res 37 38 .SUFFIXES: 39 .SUFFIXES: .obj .c .res .rc .ipf 40 41 CC = wcc386 42 LINK = wlink 43 44 # fixme for wrc to build working .res 45 # fixme for wrc to not clobber bldlevel strings 46 USE_WRC = 0 47 48 !if $(USE_WRC) 49 RC = wrc 50 !else 40 51 RC = rc 41 42 !ifndef DEBUG 43 DEBUG = 0 44 !endif 45 46 # Define WARN for more warnings 47 48 !ifndef WARN 49 CFLAGS = /G5 /Ge- /Gm+ /Gs- /Gt- /Mp /O- /Q+ /Sp4 /Ss /Ti+ /W3 50 !ELSE 51 # /Wcnd- suppresses EDC0425 52 # /Wuni is easily confused by if statements 53 # /Word is too easily confused by PM macros 54 # CFLAGSW = /Wcmp /Wcnd- /Wcns /Wcnv- /Weff /Wext- /Wini /Wobs /Wpor /Wpro /Wrea /Wret /Wtrd- /Wuni- /Wuse 55 CFLAGSW = /Wcmp /Wcnd- /Wcns /Wcnv- /Weff /Wext- /Wini /Wobs /Wpor /Wpro /Wrea /Wret /Wtrd- /Wuni- /Wuse 56 CFLAGS = /G5 /Ge- /Gm+ /Gs- /Gt- /Mp /O- /Q+ /Sp4 /Ss /Ti+ /W3 $(CFLAGSW) 52 !endif 53 54 # Some flags are order dependent - see OpenWatcom docs 55 # -bc console app 56 # -bd build target is a Dynamic Link Library (DLL) 57 # -bg gui app with WinMain entry point 58 # -bm multithread libs 59 # -bt=os2 target 60 # -d2 full debug 61 # -d3 full debug w/unref 62 # -hd dwarf 63 # -j signed char 64 # -mf flat 65 # -olinars optimze loops, inline, e(n)able fp recip, relax (a)lias, reordering, space 66 # -s disable stack checks 67 # -sg generate calls to grow the stack 68 # -st touch stack through SS first 69 # -wcd14 no reference to symbol 70 # -wcd726 no reference to formal parameter 71 # -wx max warnings 72 # -zfp disable fs use 73 # -zgp disable gs use 74 # -zp4 align 4 75 # -zq quiet 76 77 !ifdef %DEBUG 78 CFLAGS = -bt=os2 -mf -bd -bm -d1 -olirs -s -j -wx -zfp -zgp -zq -hd 79 !else 80 CFLAGS = -bt=os2 -mf -bd -bm -d1 -olirs -s -j -wx -zfp -zgp -zq -hd 57 81 !endif 58 82 59 83 # for fm3res only 60 CFLAGSR = /G5 /Ge- /Gs+ /O+ /Rn /Ss /W3 61 62 !IF $(DEBUG) 63 LFLAGS = /DE /ALIGN:4 /EXEPACK:2 /NOI /MAP /NOE 64 !ELSE 65 LFLAGS = /ALIGN:4 /EXEPACK /MAP /NOI /NOE 84 CFLAGSR = -bt=os2 -mf -bd -bm -olirs -s -j -wx -zfp -zgp 85 86 !ifdef %DEBUG 87 LFLAGS = sys os2v2_dll initinstance terminstance op quiet op verbose op cache & 88 op caseexact op implib op map debug dwarf all 89 !else 90 LFLAGS = sys os2v2_dll initinstance terminstance op quiet op verbose op cache & 91 op caseexact op implib op map 92 !endif 93 94 # rc Includes can be in current director or dll subdirectory 95 # fixme for wrc to build working .res 96 # fixme for wrc to not clobber bldlevel strings 97 !if $(USE_WRC) 98 # Pass 1 flags 99 RCFLAGS = -r -i=dll -ad 100 # Pass 2 flags 101 RCFLAGS2 =-ad 102 !else 103 RCFLAGS = -r -i dll 104 RCFLAGS2 = -x2 66 105 !endif 67 106 68 107 !ifndef MAKERES 69 108 .c.obj: 70 $(CC) $(CFLAGS) /C$*.c109 $(CC) $(CFLAGS) $*.c 71 110 !else 72 111 # !error "MAKERES mode" 73 112 !endif 74 113 75 OFILES= mainwnd.obj dircnrs.obj valid.obj filldir.obj error.obj\ 76 treecnr.obj presparm.obj misc.obj init.obj copyf.obj strips.obj\ 77 flesh.obj dirs.obj srchpath.obj avl.obj literal.obj stristr.obj\ 78 mkdir.obj avv.obj systemf.obj cmdline.obj chklist.obj makelist.obj\ 79 inis.obj eas.obj getnames.obj subj.obj dirsize.obj input.obj\ 80 select.obj fonts.obj codepage.obj mle.obj viewer.obj saveclip.obj 81 OFILES2=walkem.obj archive.obj extract.obj filter.obj assoc.obj draglist.obj\ 82 droplist.obj shadow.obj arccnrs.obj printer.obj attribs.obj rename.obj\ 83 comp.obj findrec.obj update.obj info.obj fsopen.obj seticon.obj\ 84 objcnr.obj tools.obj sortcnr.obj collect.obj grep.obj command.obj\ 85 killproc.obj undel.obj instant.obj objwin.obj sysinfo.obj key.obj\ 86 notify.obj winlist.obj viewinf.obj defview.obj 87 OFILES3=notebook.obj commafmt.obj seeall.obj autoview.obj delims.obj\ 88 menu.obj worker.obj datamin.obj fm2cmd.obj newview.obj colors.obj\ 89 uudecode.obj loadbmp.obj mainwnd2.obj remap.obj timer.obj grep2.obj\ 90 common.obj string.obj wrappers.obj 114 OBJS = arccnrs.obj archive.obj assoc.obj attribs.obj autoview.obj & 115 avl.obj avv.obj chklist.obj cmdline.obj codepage.obj & 116 collect.obj colors.obj commafmt.obj command.obj common.obj & 117 comp.obj copyf.obj datamin.obj defview.obj delims.obj dircnrs.obj & 118 dirs.obj dirsize.obj draglist.obj droplist.obj eas.obj error.obj & 119 extract.obj filldir.obj filter.obj findrec.obj flesh.obj fm2cmd.obj & 120 fonts.obj fsopen.obj getnames.obj grep.obj grep2.obj info.obj inis.obj & 121 init.obj input.obj instant.obj key.obj killproc.obj literal.obj & 122 loadbmp.obj mainwnd.obj mainwnd2.obj makelist.obj menu.obj misc.obj & 123 mkdir.obj mle.obj newview.obj notebook.obj notify.obj objcnr.obj & 124 objwin.obj presparm.obj printer.obj remap.obj rename.obj saveclip.obj & 125 seeall.obj select.obj seticon.obj shadow.obj sortcnr.obj srchpath.obj & 126 string.obj strips.obj stristr.obj subj.obj sysinfo.obj systemf.obj & 127 timer.obj tools.obj treecnr.obj undel.obj update.obj uudecode.obj & 128 valid.obj viewer.obj viewinf.obj walkem.obj winlist.obj worker.obj & 129 wrappers.obj 130 131 ICONS = icons\*.ico ..\icons\*.ico icons\*.ptr 91 132 92 133 !ifndef MAKERES 93 134 94 all: $(BASE).dll \ 95 $(BASERES).res \ 96 $(BASERES).dll \ 97 $(BASE).lib \ 98 $(BASERES).lib \ 99 ipf\fm3.hlp \ 100 internal\mkstr.exe \ 135 all: & 136 $(BASE).dll & 137 $(BASERES).res & 138 $(BASERES).dll & 139 ipf\fm3.hlp & 140 internal\mkstr.exe & 101 141 fm3res.str 102 142 103 $(BASE).dll: $(OFILES) $(OFILES2) $(OFILES3) $(BASE).def 104 @$(LINK) @<<$(BASE).lrf 105 $(LFLAGS) 106 /LI 107 /OUT:$@ 108 $(OFILES) 109 $(OFILES2) 110 $(OFILES3) 111 $(BASE).def 112 << 143 $(BASE).dll $(BASE).lib: $(OBJS) $(BASE).def $(BASE).lrf 144 @echo $(LINK) @$(BASE).lrf @$(BASE).def 145 $(LINK) @$(BASE).lrf @$(BASE).def 113 146 @rem type $(BASE).lrf 114 147 bldlevel $@ 115 148 116 $(BASE).lib: $(BASE).dll $(BASE).def 117 implib $(BASE).lib $(BASE).def 149 $(BASE).lrf: $(__MAKEFILES__) 150 @%write $^@ $(LFLAGS) 151 @%append $^@ name $(BASE) 152 @for %f in ($(OBJS)) do @%append $^@ file %f 153 !ifdef %EXCEPTQ 154 @%append $^@ file exceptq.lib 155 !endif 156 @%append $^@ library os2386.lib 118 157 119 158 !else … … 121 160 # MAKERES mode - build resources only 122 161 123 all: chkexe \124 $(BASERES).res \125 $(BASERES).dll \126 ipf\fm3.hlp \162 all: chkexe & 163 $(BASERES).res & 164 $(BASERES).dll & 165 ipf\fm3.hlp & 127 166 fm3res.str 128 167 … … 138 177 res: 139 178 @echo Updating resources only 140 $(MAKE) /nologo /$(MAKEFLAGS) MAKERES=1 141 142 init.c: $(BASE).h version.h 143 144 string.c: fm3str.h version.h 179 $(MAKE) $(__MAKEOPTS__) MAKERES=1 145 180 146 181 internal\mkstr.exe: internal\mkstr.c version.h fm3str.h 147 182 cd internal 148 $(MAKE) /nologo /$(MAKEFLAGS)183 $(MAKE) $(__MAKEOPTS__) 149 184 cd.. 150 185 151 186 $(BASERES).obj: $(BASERES).c 152 $(CC) $(CFLAGSR) /C $(BASERES).c 153 154 $(BASERES).res: *.rc *.dlg fm3dll2.h fm3dlg.h icons\*.ico ..\icons\*.ico icons\*.ptr 155 $(RC) -r $* 187 # $(CC) $(CFLAGSR) /C $(BASERES).c 188 $(CC) $(CFLAGSR) $(BASERES).c 189 190 $(BASERES).res: *.rc *.dlg fm3dll2.h fm3dlg.h $(ICONS) 191 $(RC) $(RCFLAGS) $* 192 !if ! $(USE_WRC) 193 ren $*.res $*.res 194 !endif 156 195 157 196 !ifndef MAKERES 158 197 159 $(BASERES).dll: $(BASERES).res $(BASERES).obj $(BASERES).def 160 @REM @<<$(BASERES).@0 161 $(LFLAGS) 162 /OUT:$@ 163 $(BASERES).obj 164 $(BASERES).def 165 << 166 type $(BASERES).@0 167 $(LINK) @$(BASERES).@0 168 $(RC) $(BASERES).res $@ 198 $(BASERES).dll $(BASERES).lib: $(BASERES).res $(BASERES).obj $(BASERES).def $(BASERES).lrf 199 @echo $(LINK) @$(BASERES).lrf @$(BASERES).def 200 $(LINK) @$(BASERES).lrf @$(BASERES).def 201 $(RC) $(RCLAGS2) $(BASERES).res $@ 169 202 bldlevel $@ 203 204 $(BASERES).lrf: $(__MAKEFILES__) 205 @%write $^@ $(LFLAGS) 206 @%append $^@ name $(BASERES) 207 @for %f in ($(BASERES).obj) do @%append $^@ file %f 170 208 171 209 !else … … 177 215 lxlite $@ /x+ /b- 178 216 lxlite $@ /c:minstub 179 $(RC) $( BASERES).res $@217 $(RC) $(RCFLAGS2) $(BASERES).res $@ 180 218 lxlite $@ /x- /b- 181 219 bldlevel $@ … … 183 221 !endif 184 222 185 $(BASERES).lib: $(BASERES).dll $(BASERES).def186 implib $(BASERES).lib $(BASERES).def187 188 223 $(BASERES).str: $(BASE).str fm3str.h version.h 189 224 internal\mkstr 190 ren $(BASERES).str $(BASERES).str225 # ren $(BASERES).str $(BASERES).str 191 226 copy $(BASERES).str ..\ /v 227 228 ipf: ipf\fm3.hlp .symbolic 192 229 193 230 ipf\fm3.hlp: 194 231 cd ipf 195 $(MAKE) /nologo /$(MAKEFLAGS) fm3.hlp 196 cd.. 197 198 arccnrs.c: fm3dll.h fm3dlg.h fm3str.h mle.h 199 archive.c: fm3dll.h fm3dlg.h fm3str.h 200 assoc.c: fm3dll.h fm3dlg.h fm3str.h 201 attribs.c: fm3dll.h fm3dlg.h fm3str.h 202 autoview.c: fm3dll.h fm3dlg.h fm3str.h mle.h 203 avl.c: fm3dll.h fm3dlg.h fm3str.h 204 avv.c: fm3dll.h fm3dlg.h version.h fm3str.h 205 chklist.c: fm3dll.h fm3dlg.h fm3str.h 206 cmdline.c: fm3dll.h fm3dlg.h fm3str.h mle.h 207 codepage.c: fm3dll.h fm3dlg.h fm3str.h 208 collect.c: fm3dll.h fm3dlg.h fm3str.h mle.h grep.h 209 colors.c: fm3dll.h fm3dlg.h 210 command.c: fm3dll.h fm3dlg.h fm3str.h tools.h 211 common.c: fm3dll.h fm3dlg.h fm3str.h mle.h 212 comp.c: fm3dll.h fm3dlg.h fm3str.h 213 copyf.c: fm3dll.h fm3str.h 214 datamin.c: fm3dll.h fm3dlg.h fm3str.h procstat.h datamin.h 215 defview.c: fm3dll.h fm3dlg.h 216 dircnrs.c: fm3dll.h fm3dlg.h fm3str.h mle.h 217 dirs.c: fm3dll.h 218 dirsize.c: fm3dll.h fm3dlg.h fm3str.h 219 draglist.c: fm3dll.h 220 droplist.c: fm3dll.h fm3str.h 221 eas.c: fm3dll.h fm3dlg.h fm3str.h mle.h 222 error.c: fm3dll.h fm3str.h 223 extract.c: fm3dll.h fm3dlg.h fm3str.h 224 filldir.c: fm3dll.h fm3str.h 225 filter.c: fm3dll.h fm3dlg.h fm3str.h 226 findrec.c: fm3dll.h 227 flesh.c: fm3dll.h fm3str.h 228 fm2cmd.c: fm3dll.h fm3dlg.h fm3str.h 229 fm3res.c: version.h 230 fonts.c: fm3dll.h fm3str.h 231 fsopen.c: fm3dll.h 232 getnames.c: fm3dll.h fm3dlg.h fm3str.h 233 grep.c: fm3dll.h fm3str.h grep.h 234 grep2.c: fm3dll.h fm3dlg.h fm3str.h mle.h grep.h 235 info.c: fm3dll.h fm3dlg.h fm3str.h 236 inis.c: fm3dll.h fm3dlg.h fm3str.h mle.h 237 init.c: fm3dll.h fm3dlg.h datamin.h tools.h fm3str.h version.h 238 input.c: fm3dll.h fm3dlg.h fm3str.h 239 instant.c: fm3dll.h fm3dlg.h fm3str.h mle.h 240 key.c: fm3dll.h fm3dlg.h fm3str.h version.h 241 killproc.c: procstat.h fm3dll.h fm3dlg.h fm3str.h 242 literal.c: fm3dll.h 243 loadbmp.c: fm3dll.h 244 mainwnd.c: fm3dll.h fm3dlg.h fm3str.h tools.h 245 mainwnd.c: datamin.h fm3dll.h fm3dlg.h fm3str.h tools.h 246 mainwnd2.c: datamin.h 247 makelist.c: fm3dll.h fm3str.h 248 wrappers.c: fm3dll.h fm3str.h 249 menu.c: fm3dll.h menu.h 250 misc.c: fm3dll.h fm3dlg.h fm3str.h 251 mkdir.c: fm3dll.h fm3dlg.h fm3str.h 252 mle.c: fm3dll.h fm3dlg.h mle.h fm3str.h 253 newview.c: fm3dll.h fm3dlg.h fm3str.h 254 newview.c: mle.h fm3dll.h fm3dlg.h fm3str.h 255 notify.c: fm3dll.h fm3dlg.h fm3str.h 256 objcnr.c: fm3dll.h fm3dlg.h fm3str.h 257 objwin.c: fm3dll.h fm3dlg.h fm3str.h 258 presparm.c: fm3dll.h 259 printer.c: fm3dll.h fm3dlg.h fm3str.h 260 remap.c: fm3dll.h fm3dlg.h fm3str.h 261 rename.c: fm3dll.h fm3dlg.h fm3str.h 262 saveclip.c: fm3dll.h fm3dlg.h fm3str.h 263 seeall.c: fm3dll.h fm3dlg.h fm3str.h 264 select.c: fm3dll.h fm3str.h 265 seticon.c: fm3dll.h fm3dlg.h 266 shadow.c: fm3dll.h fm3dlg.h fm3str.h 267 sortcnr.c: fm3dll.h 268 string.c: fm3dll.h fm3str.h version.h 269 subj.c: fm3dll.h fm3dlg.h fm3str.h 270 sysinfo.c: fm3dll.h fm3dlg.h 271 systemf.c: fm3dll.h fm3dlg.h fm3str.h 272 timer.c: fm3dll.h fm3str.h 273 tools.c: fm3dll.h fm3dlg.h tools.h fm3str.h 274 treecnr.c: fm3dll.h fm3dlg.h fm3str.h mle.h 275 undel.c: fm3dll.h fm3dlg.h fm3str.h 276 update.c: fm3dll.h fm3str.h 277 uudecode.c: fm3dll.h fm3dlg.h fm3str.h 278 valid.c: fm3dll.h fm3str.h 279 viewer.c: fm3dll.h fm3dlg.h fm3str.h mle.h 280 viewinf.c: fm3dll.h fm3dlg.h fm3str.h 281 walkem.c: fm3dll.h fm3dlg.h fm3str.h 282 winlist.c: fm3dll.h fm3dlg.h 283 worker.c: fm3dll.h fm3dlg.h fm3str.h 284 285 fm3dlg.h: fm3hlp.h 286 fm3dll.h: fm3dll2.h 232 $(MAKE) $(__MAKEOPTS__) fm3.hlp 233 cd.. 287 234 288 235 # Run for each dependent … … 290 237 !lxlite /x- /b- $? 291 238 292 cleanobj: 239 cleanobj: .symbolic 293 240 cd internal 294 $(MAKE) /nologo /$(MAKEFLAGS) cleanobj241 $(MAKE) $(__MAKEOPTS__) cleanobj 295 242 cd.. 296 243 -del *.obj 297 244 298 clean: 245 clean: .symbolic 299 246 cd internal 300 $(MAKE) /nologo /$(MAKEFLAGS) clean247 $(MAKE) $(__MAKEOPTS__) clean 301 248 cd ..\ipf 302 $(MAKE) /nologo /$(MAKEFLAGS) clean249 $(MAKE) $(__MAKEOPTS__) clean 303 250 cd.. 304 251 -del *.dll … … 308 255 -del *.res 309 256 -del fm3res.str 310 311 -
TabularUnified trunk/fm3.def ¶
r684 r691 1 ; $Id$ 2 NAME FM3 WINDOWAPI 3 NEWFILES 4 DESCRIPTION '@#SLAInc:3.05.09#@##1## 05/13/2007 03:05:08 SLAMain::EN:US:0:U:@@F(ile) M(anager)/2 Copyright (c) 1993, 1998 M. Kimes Copyright (c) 2001, 2005, 2007 Steven Levine and Associates, Inc.' 5 PROTMODE 6 STACKSIZE 655360 1 # $Id$ 2 3 # Copyright (c) 2002, 2007 Steven H. Levine 4 5 # 14 Jun 07 SHL Convert to OpenWatcom 6 7 option description '@#SLAInc:3.05.09#@##1## 06/14/2007 03:05:09 SLAMain::EN:US:0:U:@@F(ile) M(anager)/2 Copyright (c) 1993, 1998 M. Kimes Copyright (c) 2001, 2005, 2007 Steven Levine and Associates, Inc.' 8 9 option stack = 655360 -
TabularUnified trunk/fm4.def ¶
r684 r691 1 ; $Id$ 2 NAME FM4 WINDOWAPI 3 NEWFILES 4 DESCRIPTION '@#SLAInc:3.05.09#@##1## 05/13/2007 03:05:08 SLAMain::EN:US:0:U:@@F(ile) M(anager)/2 Copyright (c) 1993, 1998 M. Kimes Copyright (c) 2001, 2005, 2007 Steven Levine and Associates, Inc.' 5 PROTMODE 6 STACKSIZE 655360 1 # $Id$ 2 3 # Copyright (c) 2002, 2007 Steven H. Levine 4 5 # 14 Jun 07 SHL Convert to OpenWatcom 6 7 option description '@#SLAInc:3.05.09#@##1## 06/15/2007 03:05:09 SLAMain::EN:US:0:U:@@F(ile) M(anager)/2 Copyright (c) 1993, 1998 M. Kimes Copyright (c) 2001, 2005, 2007 Steven Levine and Associates, Inc.' 8 9 option stack = 655360 -
TabularUnified trunk/fm4.mak ¶
r554 r691 1 1 # $Id$ 2 3 # Copyright (c) 2002, 2007 Steven H. Levine 4 5 # 14 Jun 07 SHL Convert to OpenWatcom 2 6 3 7 BASE=fm4 … … 5 9 !include makefile_pre.mk 6 10 7 all: $(BASE).exe $(BASE).res 11 all: $(BASE).exe $(BASE).res .symbolic 8 12 9 $(BASE).res: $(BASE).rc 10 11 $(BASE).rc: icons\$(BASE).ico bitmaps\*.bmp 13 $(BASE).res: $(BASE).rc icons\$(BASE).ico bitmaps\*.bmp 12 14 13 15 $(BASE).obj: $(BASE).c dll\version.h -
TabularUnified trunk/makefile ¶
r601 r691 3 3 4 4 # Copyright (c) 1993-98 M. Kimes 5 # Copyright (c) 2002, 200 6Steven H. Levine5 # Copyright (c) 2002, 2007 Steven H. Levine 6 6 7 7 # 24 May 05 SHL Add clean and cleanobj target … … 12 12 # 31 Jul 06 SHL Tweak dependencies 13 13 # 26 Aug 06 SHL Add rest of lxlite support 14 # 14 Jun 07 SHL Convert to OpenWatcom 14 15 15 16 # Environment: … … 21 22 !include makefile_pre.mk 22 23 23 all: dll $(BASE) allexe 24 all: dll $(BASE) allexe .symbolic 24 25 25 dist: all lxlite wpi 26 dist: all lxlite wpi .symbolic 26 27 27 28 # Only update resources 28 res: 29 res: .symbolic 29 30 @echo Updating resources only 30 $(MAKE) /nologo /$(MAKEFLAGS) MAKERES=131 $(MAKE) $(__MAKEOPTS__) MAKERES=1 31 32 32 33 # make DLL components 33 34 34 dll: 35 dll: .symbolic 35 36 cd dll 36 $(MAKE) /nologo /$(MAKEFLAGS)37 $(MAKE) $(__MAKEOPTS__) 37 38 cd .. 38 39 39 $(BASE): $(BASE).exe $(BASE).res 40 $(BASE): $(BASE).exe $(BASE).res .symbolic 40 41 41 42 $(BASE).res: $(BASE).rc icons\$(BASE).ico bitmaps\*.bmp … … 45 46 # make EXE compenents 46 47 47 allexe: *.mak 48 !$(MAKE) /NOLOGO /f $? /$(MAKEFLAGS)48 allexe: *.mak .symbolic 49 !$(MAKE) -f $? $(__MAKEOPTS__) 49 50 50 wpi: 51 wpi: .symbolic 51 52 cd warpin 52 $(MAKE) /NOLOGO /$(MAKEFLAGS)53 $(MAKE) $(__MAKEOPTS__) 53 54 cd .. 54 55 55 56 # makefile_post.mk contains lxlite target for $(BASE).exe 56 57 # Apply to each *.mak for other exes 57 lxlite:: *.mak 58 !$(MAKE) /NOLOGO /f $? /$(MAKEFLAGS) lxlite58 lxlite:: *.mak .symbolic 59 !$(MAKE) -f $? $(__MAKEOPTS__) lxlite 59 60 60 61 # Apply to dlls 61 lxlite:: 62 lxlite:: .symbolic 62 63 cd dll 63 $(MAKE) /nologo /$(MAKEFLAGS) lxlite64 $(MAKE) $(__MAKEOPTS__) lxlite 64 65 cd .. 65 66 66 cleanobj: 67 cleanobj: .symbolic 67 68 cd dll 68 $(MAKE) /nologo $(MAKEFLAGS) cleanobj69 $(MAKE) $(__MAKEOPTS__) cleanobj 69 70 cd .. 70 71 -del *.obj 71 72 72 clean: 73 clean:: .symbolic 73 74 cd dll 74 $(MAKE) /nologo $(MAKEFLAGS) clean75 $(MAKE) $(__MAKEOPTS__) clean 75 76 cd .. 76 77 -del *.exe … … 80 81 -del fm3res.str 81 82 82 distclean: clean 83 distclean: clean .symbolic 83 84 cd warpin 84 $(MAKE) /nologo $(MAKEFLAGS) distclean85 $(MAKE) $(__MAKEOPTS__) distclean 85 86 cd .. 86 87 -
TabularUnified trunk/makefile_post.mk ¶
r310 r691 4 4 # 16 Aug 05 SHL Clean up 5 5 # 16 Apr 06 SHL Add lxlite target 6 # 02 Jun 07 SHL Convert to OpenWatcom 6 7 7 8 !ifndef MAKERES 8 9 9 $(BASE).exe: $(BASE).obj $(BASE).res $(BASE).def 10 @$(LINK) @<<$(BASE).lrf 11 $(LFLAGS) 12 $(BASE).obj 13 dll\fm3dll.lib 14 os2386.lib 15 $(BASE).def 16 << 17 @rem type $(BASE).lrf 18 $(RC) -x2 $(BASE).res $@ 10 # Build executable 11 # Common parameters go in .lrf 12 # Executable specific paramters go in .def 13 14 $(BASE).exe: $(BASE).lrf $(BASE).obj $(BASE).res $(BASE).def .explicit 15 @$(LINK) @$(BASE).lrf @$(BASE).def 16 $(RC) $(RCFLAGS2) $(BASE).res $@ 19 17 bldlevel $@ 18 19 $(BASE).lrf: $(__MAKEFILES__) .explicit 20 @%write $^@ $(LFLAGS) 21 @%append $^@ name $(BASE) 22 @%append $^@ file $(BASE).obj 23 !ifdef %EXCEPTQ 24 @%append $^@ file exceptq.lib 25 !endif 26 @%append $^@ library dll\fm3dll.lib 27 @%append $^@ library os2386.lib 20 28 21 29 !else 22 30 23 $(BASE).exe: $(BASE).res 31 # Replace resources 32 $(BASE).exe: $(BASE).res .explicit 24 33 @if not exist $@ echo $@ missing 25 34 lxlite $@ /x+ /b- 26 35 lxlite $@ /c:minstub 27 $(RC) -x2$(BASE).res $@36 $(RC) $(RCFLAGS2) $(BASE).res $@ 28 37 lxlite $@ /x- /b- 29 38 bldlevel $@ … … 31 40 !endif 32 41 33 lxlite:: $(BASE).exe 42 lxlite:: $(BASE).exe .symbolic .explicit 34 43 lxlite /x- /b- $? 35 44 36 clean: 45 clean:: .symbolic .explicit 37 46 -del $(BASE).exe 38 47 -del $(BASE).lrf -
TabularUnified trunk/makefile_pre.mk ¶
r481 r691 3 3 4 4 # 01 Sep 06 SHL Adjust .res case 5 # 02 Jun 07 SHL Convert to OpenWatcom 5 6 6 LINK = ilink 7 CC = wcc386 8 LINK = wlink 7 9 8 !ifndef DEBUG 9 DEBUG = 0 10 # fixme for wrc to build working .res 11 # fixme for wrc to not clobber bldlevel strings 12 USE_WRC = 0 13 14 !if $(USE_WRC) 15 RC = wrc 16 !else 17 RC = rc 10 18 !endif 11 19 12 CFLAGS = /G5 /Gm+ /Gs- /Gt- /IDLL /Mp /O- /Q+ /Sp4 /Ss /Ti+ /W3 20 # Some flags are order dependent - see OpenWatcom docs 21 # -bc console app 22 # -bd build target is a Dynamic Link Library (DLL) (see bd) 23 # -bg gui app with WinMain entry point 24 # -bm multithread libs 25 # -bt=os2 target 26 # -d2 full debug 27 # -d3 full debug w/unref 28 # -hd dwarf 29 # -j signed char 30 # -mf flat 31 # -olinars optimze loops, inline, e(n)able fp recip, relax (a)lias, reordering, space 32 # -s disable stack checks 33 # -sg generate calls to grow the stack 34 # -st touch stack through SS first 35 # -wcd14 no reference to symbol 36 # -wcd726 no reference to formal parameter 37 # -wx max warnings 38 # -zfp disable fs use 39 # -zgp disable gs use 40 # -zp4 align 4 41 # -zq quiet 13 42 14 !if $(DEBUG)15 LFLAGS = /DE /ALIGN:4 /EXEPACK:2 /NOI /MAP /PMTYPE:PM /NOE 43 !ifdef %DEBUG 44 CFLAGS = -bt=os2 -mf -bm -d1 -olirs -s -j -wx -zfp -zgp -zq -hd 16 45 !else 17 LFLAGS = /ALIGN:4 /EXEPACK /MAP /NOI /PMTYPE:PM /NOE 46 CFLAGS = -bt=os2 -mf -bm -d1 -olirs -s -j -wx -zfp -zgp -zq -hd 18 47 !endif 19 48 20 # Includes can be in current director or dll subdirectory 21 RCFLAGS = -i dll 49 !ifdef %DEBUG 50 LFLAGS = sys os2v2_pm op quiet op verbose op cache op caseexact op map debug dwarf all 51 !else 52 LFLAGS = sys os2v2_pm op quiet op verbose op cache op caseexact op map 53 !endif 54 55 # rc Includes can be in current director or dll subdirectory 56 !if $(USE_WRC) 57 # Pass 1 flags 58 RCFLAGS = -r -i=dll -ad 59 # Pass 2 flags 60 RCFLAGS2 =-ad 61 !else 62 RCFLAGS = -r -i dll 63 RCFLAGS2 = -x2 64 !endif 22 65 23 66 .SUFFIXES: 24 .SUFFIXES: . c.rc .ipf67 .SUFFIXES: .obj .c .res .rc .ipf 25 68 69 !if $(USE_WRC) 70 .rc.res: .AUTODEPEND 71 $(RC) $(RCFLAGS) $*.rc 72 !else 26 73 .rc.res: 27 $(RC) $(RCFLAGS) -r$*.rc74 $(RC) $(RCFLAGS) $*.rc 28 75 ren $*.res $*.res 76 !endif 29 77 30 .c.obj: 31 $(CC) $(CFLAGS) /C$*.c78 .c.obj: .AUTODEPEND 79 $(CC) $(CFLAGS) $*.c 32 80 33 81 # The end
Note:
See TracChangeset
for help on using the changeset viewer.