Changeset 98232 in vbox for trunk/src/VBox/Additions
- Timestamp:
- Jan 23, 2023 11:35:13 AM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 155425
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/os2/Config.kmk
r98103 r98232 47 47 # Template for VAC308 Gradd stuff. 48 48 # 49 TEMPLATE_VB OXOS2VAC308 = Template for VisualAge for C++ v3.08 / Gradd50 TEMPLATE_VB OXOS2VAC308_TOOL = VAC30851 TEMPLATE_VB OXOS2VAC308_ASTOOL = ALP52 TEMPLATE_VB OXOS2VAC308_ARTOOL = GCC3OMF53 TEMPLATE_VB OXOS2VAC308_INST = $(INST_ADDITIONS)54 TEMPLATE_VB OXOS2VAC308_DEFS = RT_OS_OS2 IN_RING3 ## @todo IN_GUEST IN_GUEST_R3 IN_RT_R349 TEMPLATE_VBoxOs2Vac308 = Template for VisualAge for C++ v3.08 / Gradd 50 TEMPLATE_VBoxOs2Vac308_TOOL = VAC308 51 TEMPLATE_VBoxOs2Vac308_ASTOOL = ALP 52 TEMPLATE_VBoxOs2Vac308_ARTOOL = GCC3OMF 53 TEMPLATE_VBoxOs2Vac308_INST = $(INST_ADDITIONS) 54 TEMPLATE_VBoxOs2Vac308_DEFS = RT_OS_OS2 IN_RING3 ## @todo IN_GUEST IN_GUEST_R3 IN_RT_R3 55 55 56 TEMPLATE_VB OXOS2VAC308_CFLAGS += /Gn+ # Do not generate default libraries in object.57 TEMPLATE_VB OXOS2VAC308_CFLAGS += /Gr+ # Allow object code to run at ring 0.58 TEMPLATE_VB OXOS2VAC308_CFLAGS += /Rn # Produce code to run with no runtime environment.59 TEMPLATE_VB OXOS2VAC308_CFLAGS += /Sp1 # Pack aggregate members on 1 byte alignment.60 TEMPLATE_VB OXOS2VAC308_CFLAGS += /Tm- # No debug memory management.61 TEMPLATE_VB OXOS2VAC308_CFLAGS += /Q+ # Suppress the logo. (in VAC308.kmk?)62 TEMPLATE_VB OXOS2VAC308_CFLAGS += /C+ # Perform compile only, no link. (in VAC308.kmk?)63 TEMPLATE_VB OXOS2VAC308_CFLAGS += /Ss+ # Allow the double slash (//) format to be used for comments. (C only)64 TEMPLATE_VB OXOS2VAC308_CFLAGS += /G5 # Generate code optimized for use on a Pentium processor.65 TEMPLATE_VB OXOS2VAC308_CFLAGS += /Ti+ # Generate debugging information.66 TEMPLATE_VB OXOS2VAC308_CFLAGS += /O+ # Optimize generated code.67 TEMPLATE_VB OXOS2VAC308_CFLAGS += /Oi+ # Turn on function inlining.68 TEMPLATE_VB OXOS2VAC308_CFLAGS += /Ge- # Use the version of the runtime library that assumes a DLL is being built. (_DLL_InitTerm++)69 TEMPLATE_VB OXOS2VAC308_CFLAGS := $(strip $(TEMPLATE_VBOXOS2VAC308_CFLAGS))70 TEMPLATE_VB OXOS2VAC308_CXXFLAGS = $(VBoxGradd_CFLAGS)56 TEMPLATE_VBoxOs2Vac308_CFLAGS += /Gn+ # Do not generate default libraries in object. 57 TEMPLATE_VBoxOs2Vac308_CFLAGS += /Gr+ # Allow object code to run at ring 0. 58 TEMPLATE_VBoxOs2Vac308_CFLAGS += /Rn # Produce code to run with no runtime environment. 59 TEMPLATE_VBoxOs2Vac308_CFLAGS += /Sp1 # Pack aggregate members on 1 byte alignment. 60 TEMPLATE_VBoxOs2Vac308_CFLAGS += /Tm- # No debug memory management. 61 TEMPLATE_VBoxOs2Vac308_CFLAGS += /Q+ # Suppress the logo. (in VAC308.kmk?) 62 TEMPLATE_VBoxOs2Vac308_CFLAGS += /C+ # Perform compile only, no link. (in VAC308.kmk?) 63 TEMPLATE_VBoxOs2Vac308_CFLAGS += /Ss+ # Allow the double slash (//) format to be used for comments. (C only) 64 TEMPLATE_VBoxOs2Vac308_CFLAGS += /G5 # Generate code optimized for use on a Pentium processor. 65 TEMPLATE_VBoxOs2Vac308_CFLAGS += /Ti+ # Generate debugging information. 66 TEMPLATE_VBoxOs2Vac308_CFLAGS += /O+ # Optimize generated code. 67 TEMPLATE_VBoxOs2Vac308_CFLAGS += /Oi+ # Turn on function inlining. 68 TEMPLATE_VBoxOs2Vac308_CFLAGS += /Ge- # Use the version of the runtime library that assumes a DLL is being built. (_DLL_InitTerm++) 69 TEMPLATE_VBoxOs2Vac308_CFLAGS := $(strip $(TEMPLATE_VBoxOs2Vac308_CFLAGS)) 70 TEMPLATE_VBoxOs2Vac308_CXXFLAGS = $(VBoxGradd_CFLAGS) 71 71 72 TEMPLATE_VB OXOS2VAC308_LDFLAGS += -B"/Nologo" # Quiet! (ILINK308.kmk?)73 TEMPLATE_VB OXOS2VAC308_LDFLAGS += -B"/Debug" # Debug info (ILINK308.kmk?)74 TEMPLATE_VB OXOS2VAC308_LDFLAGS += -B"/Map" # Generate map file (ILINK308.kmk?)75 TEMPLATE_VB OXOS2VAC308_LDFLAGS += -B"/Linenumbers" # Map file with linenumbers.76 TEMPLATE_VB OXOS2VAC308_LDFLAGS += -B"/Exepack:2" # Compress the file using exepack 2.77 TEMPLATE_VB OXOS2VAC308_LDFLAGS += -B"/Alignment:32" # Pack LX pages on 32 byte boundaries (default is 512 bytes).78 TEMPLATE_VB OXOS2VAC308_LDFLAGS += -B"/NoDefaultLibrarySearch"79 TEMPLATE_VB OXOS2VAC308_LDFLAGS := $(strip $(TEMPLATE_VBOXOS2VAC308_LDFLAGS))72 TEMPLATE_VBoxOs2Vac308_LDFLAGS += -B"/Nologo" # Quiet! (ILINK308.kmk?) 73 TEMPLATE_VBoxOs2Vac308_LDFLAGS += -B"/Debug" # Debug info (ILINK308.kmk?) 74 TEMPLATE_VBoxOs2Vac308_LDFLAGS += -B"/Map" # Generate map file (ILINK308.kmk?) 75 TEMPLATE_VBoxOs2Vac308_LDFLAGS += -B"/Linenumbers" # Map file with linenumbers. 76 TEMPLATE_VBoxOs2Vac308_LDFLAGS += -B"/Exepack:2" # Compress the file using exepack 2. 77 TEMPLATE_VBoxOs2Vac308_LDFLAGS += -B"/Alignment:32" # Pack LX pages on 32 byte boundaries (default is 512 bytes). 78 TEMPLATE_VBoxOs2Vac308_LDFLAGS += -B"/NoDefaultLibrarySearch" 79 TEMPLATE_VBoxOs2Vac308_LDFLAGS := $(strip $(TEMPLATE_VBoxOs2Vac308_LDFLAGS)) 80 80 81 TEMPLATE_VB OXOS2VAC308_INCS = \81 TEMPLATE_VBoxOs2Vac308_INCS = \ 82 82 $(PATH_DDKVIDEO)/rel/os2c/include/base/os2 \ 83 83 $(PATH_DDKVIDEO)/rel/os2c/include/base/os2/16bit 84 84 85 TEMPLATE_VB OXOS2VAC308_LIBS = \85 TEMPLATE_VBoxOs2Vac308_LIBS = \ 86 86 $(PATH_DDKVIDEO)/rel/os2c/lib/os2/os2386.lib \ 87 87 $(PATH_TOOL_VAC308_LIB)/cppon30.lib
Note:
See TracChangeset
for help on using the changeset viewer.