Changeset 9153 for trunk/make
- Timestamp:
- Aug 28, 2002, 6:42:06 AM (23 years ago)
- Location:
- trunk/make
- Files:
-
- 4 added
- 6 edited
-
setup.optional.watcom11x.mk (modified) (3 diffs)
-
setup.optional.wlink.mk (added)
-
setup.os2debwat11-16.mk (modified) (4 diffs)
-
setup.os2debwat11.mk (modified) (4 diffs)
-
setup.os2debwlink.mk (added)
-
setup.os2prfwlink.mk (added)
-
setup.os2relwat11-16.mk (modified) (4 diffs)
-
setup.os2relwat11.mk (modified) (3 diffs)
-
setup.os2relwlink.mk (added)
-
setup.win32debwat11.mk (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/make/setup.optional.watcom11x.mk
r9137 r9153 1 # $Id: setup.optional.watcom11x.mk,v 1. 4 2002-08-27 03:03:13bird Exp $1 # $Id: setup.optional.watcom11x.mk,v 1.5 2002-08-28 04:42:04 bird Exp $ 2 2 3 3 # … … 6 6 # Concidering the size of this, it really make sense putting it here. 7 7 # 8 9 #10 # This is not optional (but I'm getting lazy)11 #12 _LD_FORMAT = $(BUILD_PLATFORM)13 !ifdef LD_FORMAT14 ! if "$(LD_FORMAT)" == "NE"15 _LD_FORMAT = $(BUILD_PLATFORM)-1616 ! else17 ! if "$(LD_FORMAT)" == "LX"18 _LD_FORMAT = os219 ! else20 ! error LD_FORMAT other than NE and LXis not supported by this compiler ($(ENV_NAME)).21 ! endif22 ! endif23 !endif24 TOOL_DEFCONV = $(PATH_TOOLS)\kDef2Wat.exe $(_LD_FORMAT)25 8 26 9 … … 245 228 $(_CXX_OPT_R) 246 229 247 248 #249 # Linker flags.250 #251 _LD_SORT = Sort global252 # Option253 _LD_QUIET =254 _LD_DEFAULT_LIBS = ,nodefaultlibs255 _LD_ALIGN =256 _LD_DOSSEG = ,dosseg257 258 !if defined(LD_SORT_GLOBAL)259 _LD_SORT = Sort global260 !endif261 !if defined(LD_SORT_ALPHABETICAL)262 _LD_SORT = Sort alphabetical263 !endif264 !if defined(LD_SORT_BOTH)265 _LD_SORT = Sort global alphabetical266 !endif267 268 # Option269 !if defined(BUILD_QUIET)270 _LD_QUIET = ,quiet271 !endif272 !if defined(LD_ALIGN)273 _LD_ALIGN = ,alignment=$(LD_ALIGN)274 !endif275 !if defined(LD_DEFAULT_LIBS) || defined(ALL_DEFAULT_LIBS)276 _LD_DEFAULT_LIBS =277 !endif278 !if defined(LD_DOSSEG_NO)279 _LD_DOSSEG =280 !endif281 !if defined(LD_DOSSEG_YES)282 _LD_DOSSEG = ,dosseg283 !endif284 285 _LD_OPTIONAL = $(_LD_SORT) Option verbose $(_LD_QUIET) $(_LD_ALIGN) $(_LD_DOSSEG)286 -
trunk/make/setup.os2debwat11-16.mk
r9138 r9153 1 # $Id: setup.os2debwat11-16.mk,v 1.1 2 2002-08-27 03:58:01bird Exp $1 # $Id: setup.os2debwat11-16.mk,v 1.13 2002-08-28 04:42:05 bird Exp $ 2 2 3 3 # ---OS2, DEBUG, WAT11------------------------- … … 15 15 # Include some shared standard stuff: ALP, VAC optional stuff. 16 16 # 17 AS_DEBUG_TYPE = Codeview17 AS_DEBUG_TYPE = Codeview 18 18 !include $(PATH_MAKE)\setup.os2debalp.mk 19 !include $(PATH_MAKE)\setup.os2prfrc.mk 20 !include $(PATH_MAKE)\setup.os2prfwrc.mk 19 !include $(PATH_MAKE)\setup.os2debrc.mk 20 !include $(PATH_MAKE)\setup.os2debwrc.mk 21 !ifdef LD_USE_ILINK 22 LD_OLDCPP = 1 23 ! include $(PATH_MAKE)\setup.os2debilink.mk 24 !else 25 _LD_LIBPATH = $(PATH_WATCOM)\lib286\os2;$(PATH_WATCOM)\lib286; 26 ! include $(PATH_MAKE)\setup.os2debwlink.mk 27 !endif 21 28 !include $(PATH_MAKE)\setup.optional.watcom11x.mk 22 29 … … 28 35 CC=wcc.exe 29 36 CXX=wpp.exe 30 LINK=wlink.exe31 37 IMPLIB=implib.exe 32 38 … … 89 95 IMPLIB_FLAGS=/NOI /Nologo 90 96 91 LINK_FLAGS=Option eliminate, manglednames, caseexact, verbose, cache $(_LD_OPTIONAL) Debug codeview all92 LINK_FLAGS_EXE=$(LINK_FLAGS)93 LINK_FLAGS_DLL=$(LINK_FLAGS)94 LINK_FLAGS_SYS=$(LINK_FLAGS) segment type code preload segment type data preload Option internalrelocs, togglerelocs95 LINK_FLAGS_VDD=$(LINK_FLAGS_SYS)96 LINK_FLAGS_IFS=$(LINK_FLAGS) segment type code preload segment type data preload97 LINK_CMD_EXE=$(LINK) $(LINK_FLAGS_EXE) @$(TARGET_LNK)98 LINK_CMD_DLL=$(LINK) $(LINK_FLAGS_DLL) @$(TARGET_LNK)99 LINK_CMD_SYS=$(LINK) $(LINK_FLAGS_SYS) @$(TARGET_LNK)100 LINK_CMD_VDD=$(LINK) $(LINK_FLAGS_VDD) @$(TARGET_LNK)101 LINK_CMD_IFS=$(LINK) $(LINK_FLAGS_IFS) @$(TARGET_LNK)102 LINK_LNK1=file $(TARGET_OBJS: =^103 file )104 LINK_LNK2=libpath $(WATCOM)\lib286\os2;$(WATCOM)\lib286;105 LINK_LNK3=option map=$(TARGET_MAP)106 LINK_LNK4=library $(TARGET_LIBS: =^, )107 LINK_LNK5=name $(PATH_TARGET)\$(TARGET_NAME).$(TARGET_EXT)108 109 110 97 111 98 # -
trunk/make/setup.os2debwat11.mk
r9138 r9153 1 # $Id: setup.os2debwat11.mk,v 1.1 4 2002-08-27 03:58:01bird Exp $1 # $Id: setup.os2debwat11.mk,v 1.15 2002-08-28 04:42:05 bird Exp $ 2 2 3 3 # ---OS2, DEBUG, WAT11------------------------- … … 15 15 # Include some shared standard stuff: ALP, VAC optional stuff. 16 16 # 17 AS_DEBUG_TYPE = Codeview17 AS_DEBUG_TYPE = Codeview 18 18 !include $(PATH_MAKE)\setup.os2debalp.mk 19 !include $(PATH_MAKE)\setup.os2prfrc.mk 20 !include $(PATH_MAKE)\setup.os2prfwrc.mk 19 !include $(PATH_MAKE)\setup.os2debrc.mk 20 !include $(PATH_MAKE)\setup.os2debwrc.mk 21 !ifdef LD_USE_ILINK 22 LD_OLDCPP = 1 23 ! include $(PATH_MAKE)\setup.os2debilink.mk 24 !else 25 _LD_LIBPATH = $(PATH_WATCOM)\lib386\os2;$(PATH_WATCOM)\lib386; 26 ! include $(PATH_MAKE)\setup.os2debwlink.mk 27 !endif 21 28 !include $(PATH_MAKE)\setup.optional.watcom11x.mk 22 29 … … 28 35 CC=wcc386.exe 29 36 CXX=wpp386.exe 30 LINK=wlink.exe31 37 IMPLIB=implib.exe 32 38 … … 89 95 IMPLIB_FLAGS=/NOI /Nologo 90 96 91 LINK_FLAGS=Option eliminate, manglednames, caseexact, cache $(_LD_OPTIONAL) Debug codeview all92 LINK_FLAGS_EXE=$(LINK_FLAGS)93 LINK_FLAGS_DLL=$(LINK_FLAGS)94 LINK_FLAGS_SYS=$(LINK_FLAGS) segment type code preload segment type data preload Option internalrelocs, togglerelocs95 LINK_FLAGS_VDD=$(LINK_FLAGS_SYS)96 LINK_FLAGS_IFS=$(LINK_FLAGS_DLL) segment type code preload segment type data preload97 LINK_CMD_EXE=$(LINK) $(LINK_FLAGS_EXE) @$(TARGET_LNK)98 LINK_CMD_DLL=$(LINK) $(LINK_FLAGS_DLL) @$(TARGET_LNK)99 LINK_CMD_SYS=$(LINK) $(LINK_FLAGS_SYS) @$(TARGET_LNK)100 LINK_CMD_VDD=$(LINK) $(LINK_FLAGS_VDD) @$(TARGET_LNK)101 LINK_CMD_IFS=$(LINK) $(LINK_FLAGS_IFS) @$(TARGET_LNK)102 LINK_LNK1=file $(TARGET_OBJS: =^103 file )104 LINK_LNK2=libpath $(WATCOM)\lib386\os2;$(WATCOM)\lib386;105 LINK_LNK3=option map=$(TARGET_MAP)106 LINK_LNK4=library $(TARGET_LIBS: =^, )107 LINK_LNK5=name $(PATH_TARGET)\$(TARGET_NAME).$(TARGET_EXT)108 109 110 97 111 98 # -
trunk/make/setup.os2relwat11-16.mk
r9138 r9153 1 # $Id: setup.os2relwat11-16.mk,v 1.1 0 2002-08-27 03:58:03bird Exp $1 # $Id: setup.os2relwat11-16.mk,v 1.11 2002-08-28 04:42:05 bird Exp $ 2 2 3 3 # … … 22 22 # Include some shared standard stuff: ALP, WRC, VAC optional stuff. 23 23 # 24 AS_DEBUG_TYPE = Codeview24 AS_DEBUG_TYPE = Codeview 25 25 !include $(PATH_MAKE)\setup.os2relalp.mk 26 26 !include $(PATH_MAKE)\setup.os2relrc.mk 27 27 !include $(PATH_MAKE)\setup.os2relwrc.mk 28 !ifdef LD_USE_ILINK 29 LD_OLDCPP = 1 30 ! include $(PATH_MAKE)\setup.os2relilink.mk 31 !else 32 _LD_LIBPATH = $(PATH_WATCOM)\lib286\os2;$(PATH_WATCOM)\lib286; 33 ! include $(PATH_MAKE)\setup.os2relwlink.mk 34 !endif 28 35 !include $(PATH_MAKE)\setup.optional.watcom11x.mk 29 36 … … 35 42 CC=wcc.exe 36 43 CXX=wpp.exe 37 LINK=wlink.exe38 44 IMPLIB=implib.exe 39 45 … … 98 104 IMPLIB_FLAGS=/NOI /Nologo 99 105 100 LINK_FLAGS=Sort global Option eliminate, manglednames, caseexact, verbose, cache $(_LD_OPTIONAL) #Debug codeview all101 LINK_FLAGS_EXE=$(LINK_FLAGS)102 LINK_FLAGS_DLL=$(LINK_FLAGS)103 LINK_FLAGS_SYS=$(LINK_FLAGS) segment type code preload segment type data preload Option internalrelocs, togglerelocs104 LINK_FLAGS_VDD=$(LINK_FLAGS_SYS)105 LINK_FLAGS_IFS=$(LINK_FLAGS) segment type code preload segment type data preload106 LINK_CMD_EXE=$(LINK) @$(TARGET_LNK) $(LINK_FLAGS_EXE)107 LINK_CMD_DLL=$(LINK) @$(TARGET_LNK) $(LINK_FLAGS_DLL)108 LINK_CMD_SYS=$(LINK) @$(TARGET_LNK) $(LINK_FLAGS_SYS)109 LINK_CMD_VDD=$(LINK) @$(TARGET_LNK) $(LINK_FLAGS_VDD)110 LINK_CMD_IFS=$(LINK) @$(TARGET_LNK) $(LINK_FLAGS_IFS)111 LINK_LNK1=file $(TARGET_OBJS: =^112 file )113 LINK_LNK2=libpath $(WATCOM)\lib286\os2;$(WATCOM)\lib286;114 LINK_LNK3=option map=$(TARGET_MAP)115 LINK_LNK4=library $(TARGET_LIBS: =^, )116 LINK_LNK5=name $(PATH_TARGET)\$(TARGET_NAME).$(TARGET_EXT)117 118 119 106 120 107 # -
trunk/make/setup.os2relwat11.mk
r9138 r9153 1 # $Id: setup.os2relwat11.mk,v 1. 7 2002-08-27 03:58:03bird Exp $1 # $Id: setup.os2relwat11.mk,v 1.8 2002-08-28 04:42:05 bird Exp $ 2 2 3 3 # … … 22 22 # Include some shared standard stuff: ALP, VAC optional stuff. 23 23 # 24 AS_DEBUG_TYPE = Codeview24 AS_DEBUG_TYPE = Codeview 25 25 !include $(PATH_MAKE)\setup.os2relalp.mk 26 26 !include $(PATH_MAKE)\setup.os2relrc.mk 27 27 !include $(PATH_MAKE)\setup.os2relwrc.mk 28 !include $(PATH_MAKE)\setup.os2relwlink.mk 29 !ifdef LD_USE_ILINK 30 LD_OLDCPP = 1 31 ! include $(PATH_MAKE)\setup.os2relilink.mk 32 !else 33 _LD_LIBPATH = $(PATH_WATCOM)\lib386\os2;$(PATH_WATCOM)\lib386; 34 ! include $(PATH_MAKE)\setup.os2relwlink.mk 35 !endif 28 36 !include $(PATH_MAKE)\setup.optional.watcom11x.mk 29 37 … … 96 104 IMPLIB_FLAGS=/NOI /Nologo 97 105 98 LINK_FLAGS=Option eliminate, manglednames, caseexact, cache $(_LD_OPTIONAL) #Debug codeview all99 LINK_FLAGS_EXE=$(LINK_FLAGS)100 LINK_FLAGS_DLL=$(LINK_FLAGS)101 LINK_FLAGS_SYS=$(LINK_FLAGS) segment type code preload segment type data preload Option internalrelocs, togglerelocs102 LINK_FLAGS_VDD=$(LINK_FLAGS_SYS)103 LINK_FLAGS_IFS=$(LINK_FLAGS_DLL) segment type code preload segment type data preload104 LINK_CMD_EXE=$(LINK) $(LINK_FLAGS_EXE) @$(TARGET_LNK)105 LINK_CMD_DLL=$(LINK) $(LINK_FLAGS_DLL) @$(TARGET_LNK)106 LINK_CMD_SYS=$(LINK) $(LINK_FLAGS_SYS) @$(TARGET_LNK)107 LINK_CMD_VDD=$(LINK) $(LINK_FLAGS_VDD) @$(TARGET_LNK)108 LINK_CMD_IFS=$(LINK) $(LINK_FLAGS_IFS) @$(TARGET_LNK)109 LINK_LNK1=file $(TARGET_OBJS: =^110 file )111 LINK_LNK2=libpath $(WATCOM)\lib386\os2;$(WATCOM)\lib386;112 LINK_LNK3=option map=$(TARGET_MAP)113 LINK_LNK4=library $(TARGET_LIBS: =^, )114 LINK_LNK5=name $(PATH_TARGET)\$(TARGET_NAME).$(TARGET_EXT)115 116 117 106 118 107 # -
trunk/make/setup.win32debwat11.mk
r9138 r9153 1 # $Id: setup.win32debwat11.mk,v 1. 9 2002-08-27 03:58:03bird Exp $1 # $Id: setup.win32debwat11.mk,v 1.10 2002-08-28 04:42:06 bird Exp $ 2 2 3 3 # ---WIN32, DEBUG, WAT11------------------------- … … 18 18 !include $(PATH_MAKE)\setup.os2debrc.mk 19 19 !include $(PATH_MAKE)\setup.os2debwrc.mk 20 !ifdef LD_USE_ILINK 21 ! error error: LD_USE_ILINK isn't supported by the win32 watcom setup. 22 !else 23 # TODO! 24 _LD_LIBPATH = $(PATH_WATCOM)\lib386\nt;$(PATH_WATCOM)\lib386; 25 ! include $(PATH_MAKE)\setup.os2relwlink.mk 26 !endif 20 27 !include $(PATH_MAKE)\setup.optional.watcom11x.mk 21 28 … … 63 70 IMPLIB_FLAGS=/NOI /Nologo 64 71 65 # TODO?66 LINK_FLAGS=Sort global Debug codeview Option quiet, dosseg, eliminate, manglednames, caseexact67 LINK_FLAGS_EXE=$(LINK_FLAGS)68 LINK_FLAGS_DLL=$(LINK_FLAGS)69 LINK_FLAGS_SYS=$(LINK_FLAGS) Option oneautodata, internalrelocs, togglerelocs70 LINK_FLAGS_VDD=$(LINK_FLAGS_SYS)71 LINK_FLAGS_IFS=$(LINK_FLAGS_SYS)72 LINK_CMD_EXE=$(LINK) $(LINK_FLAGS_EXE) @$(TARGET_LNK)73 LINK_CMD_DLL=$(LINK) $(LINK_FLAGS_DLL) @$(TARGET_LNK)74 LINK_CMD_SYS=$(LINK) $(LINK_FLAGS_SYS) @$(TARGET_LNK)75 LINK_CMD_VDD=$(LINK) $(LINK_FLAGS_VDD) @$(TARGET_LNK)76 LINK_CMD_IFS=$(LINK) $(LINK_FLAGS_IFS) @$(TARGET_LNK)77 LINK_LNK1=file $(TARGET_OBJS: =^78 file )79 LINK_LNK2=libpath $(WATCOM)\lib386\nt;$(WATCOM)\lib386;80 LINK_LNK3=option map=$(TARGET_MAP)81 LINK_LNK4=library $(TARGET_LIBS: =^, )82 LINK_LNK5=name $(PATH_TARGET)\$(TARGET_NAME).$(TARGET_EXT)83 84 72 85 73 #
Note:
See TracChangeset
for help on using the changeset viewer.
