Changeset 89
- Timestamp:
- Aug 5, 2010, 12:46:56 AM (15 years ago)
- Location:
- trunk/openjdk/jdk/make/common
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/openjdk/jdk/make/common/Program.gmk
r2 r89 100 100 OTHER_LDLIBS += jli.lib 101 101 endif 102 ifeq ($(PLATFORM), os2) 103 ifdef STATIC_JLI 104 LDFLAGS += -L$(OUTPUTDIR)/tmp/java/jli/$(OBJDIRNAME)/static 105 else 106 LDFLAGS += -L$(OUTPUTDIR)/tmp/java/jli/$(OBJDIRNAME) 107 endif 108 OTHER_LDLIBS += -ljli.lib 109 endif 102 110 103 111 # … … 138 146 $(OBJDIR)/$(PROGRAM).lcf: $(OBJDIR)/$(PROGRAM).res $(FILES_o) 139 147 @$(prep-target) 140 @$(ECHO) $(FILES_o) > $@ 148 @$(ECHO) $(FILES_o) > $@ 141 149 ifndef LOCAL_RESOURCE_FILE 142 150 @$(ECHO) $(OBJDIR)/$(PROGRAM).res >> $@ 143 151 endif 144 152 @$(ECHO) setargv.obj >> $@ 145 @$(ECHO) Created $@ 153 @$(ECHO) Created $@ 146 154 147 155 $(ACTUAL_PROGRAM):: $(OBJDIR)/$(PROGRAM)$(EXE_SUFFIX) … … 163 171 @$(OBJDIR)/$(PROGRAM).lcf $(LDLIBS) 164 172 165 else # PLATFORM 173 else # PLATFORM == windows 174 175 ifeq ($(PLATFORM), os2) 176 177 $(ACTUAL_PROGRAM):: $(OBJDIR)/$(PROGRAM)$(EXE_SUFFIX) 178 @$(install-file) 179 180 $(OBJDIR)/$(PROGRAM)$(EXE_SUFFIX):: $(FILES_o) 181 @$(prep-target) 182 @set -- $?; \ 183 $(ECHO) Rebuilding $@ because of $$1 $$2 $$3 $$4 $$5 $$6 $${7:+...}; 184 $(LINK) $(LDFLAGS) -Zstack 0x2000 -o $@ $(FILES_o) $(LDLIBS) 185 186 else # PLATFORM == os2 166 187 167 188 # … … 187 208 $(FILES_o) $(THREADLIBS) $(LDLIBS) 188 209 189 endif # PLATFORM 210 endif # PLATFORM == os2 211 212 endif # PLATFORM == windows 190 213 191 214 else # COMPILE_IT … … 202 225 203 226 204 clean:: 227 clean:: 205 228 ifeq ($(PLATFORM), windows) 206 229 $(RM) $(OBJDIR)/$(PROGRAM).rc … … 214 237 $(RM) *.pdb 215 238 endif 216 217 218 clobber:: 239 ifeq ($(PLATFORM), os2) 240 $(RM) $(OBJDIR)/$(PROGRAM).rc 241 $(RM) $(OBJDIR)/$(PROGRAM).ico 242 $(RM) $(OBJDIR)/$(PROGRAM).map 243 $(RM) $(OBJDIR)/$(PROGRAM).lib 244 $(RM) $(OBJDIR)/$(PROGRAM)$(EXE_SUFFIX) 245 $(RM) *.sym 246 endif 247 248 249 clobber:: 219 250 $(RM) $(ACTUAL_PROGRAM) 220 251 … … 236 267 endif 237 268 238 ifeq ($( PLATFORM), windows)269 ifeq ($(filter-out windows os2, $(PLATFORM)),) 239 270 ifdef RELEASE 240 271 OTHER_CPPFLAGS += -DVERSION='"$(RELEASE)"' … … 243 274 244 275 245 ifneq ($( PLATFORM), windows)276 ifneq ($(filter-out windows os2, $(PLATFORM)),) 246 277 HAVE_GETHRTIME=true 247 278 endif … … 281 312 282 313 # 283 # How to install jvm.cfg. 314 # How to install jvm.cfg. 284 315 # 285 316 ifeq ($(ZERO_BUILD), true) … … 289 320 endif 290 321 291 $(JVMCFG): $(LAUNCHER_PLATFORM_SRC)/bin/$(JVMCFG_ARCH)/jvm.cfg 322 $(JVMCFG): $(LAUNCHER_PLATFORM_SRC)/bin/$(JVMCFG_ARCH)/jvm.cfg 292 323 $(install-file) 293 324 -
trunk/openjdk/jdk/make/common/shared/Compiler-gcc.gmk
r81 r89 63 63 CXX = $(COMPILER_PATH)g++ 64 64 REQUIRED_CC_VER = 3.2 65 66 AR = emxomfar 67 IMPLIB = emximp 65 66 LINK = $(COMPILER_PATH)gcc 67 AR = $(COMPILER_PATH)emxomfar 68 IMPLIB = $(COMPILER_PATH)emximp 68 69 69 70 # Option used to create a shared library 70 71 SHARED_LIBRARY_FLAG = -Zdll 71 72 72 73 # current makefile reference (assumes GNU make) 73 74 MAKEFILE = $(word 1,$(MAKEFILE_LIST)) 74 75 75 76 endif 76 77
Note:
See TracChangeset
for help on using the changeset viewer.