equal
deleted
inserted
replaced
155 # |
155 # |
156 # Windows only |
156 # Windows only |
157 # |
157 # |
158 ifeq ($(PLATFORM), windows) |
158 ifeq ($(PLATFORM), windows) |
159 # JDK name required here |
159 # JDK name required here |
160 RC_FLAGS += /D "JDK_FNAME=$(PROGRAM)$(EXE_SUFFIX)" \ |
160 RC_FLAGS += -D "JDK_FNAME=$(PROGRAM)$(EXE_SUFFIX)" \ |
161 /D "JDK_INTERNAL_NAME=$(PROGRAM)" \ |
161 -D "JDK_INTERNAL_NAME=$(PROGRAM)" \ |
162 /D "JDK_FTYPE=0x1L" |
162 -D "JDK_FTYPE=0x1L" |
163 |
163 |
164 $(OBJDIR)/$(PROGRAM).res: $(VERSIONINFO_RESOURCE) |
164 $(OBJDIR)/$(PROGRAM).res: $(VERSIONINFO_RESOURCE) |
165 @$(prep-target) |
165 @$(prep-target) |
166 ifndef LOCAL_RESOURCE_FILE |
166 ifndef LOCAL_RESOURCE_FILE |
167 $(RC) $(RC_FLAGS) $(CC_OBJECT_OUTPUT_FLAG)$(@) $(VERSIONINFO_RESOURCE) |
167 $(RC) $(RC_FLAGS) $(CC_OBJECT_OUTPUT_FLAG)$(@) $(VERSIONINFO_RESOURCE) |
199 # Use ";#2" for .dll and ";#1" for .exe in the MT command below: |
199 # Use ";#2" for .dll and ";#1" for .exe in the MT command below: |
200 $(OBJDIR)/$(PROGRAM)$(EXE_SUFFIX):: $(OBJDIR)/$(PROGRAM).lcf $(FILES_o) $(JLI_LCF) $(OBJDIR)/$(PROGRAM).exe.manifest |
200 $(OBJDIR)/$(PROGRAM)$(EXE_SUFFIX):: $(OBJDIR)/$(PROGRAM).lcf $(FILES_o) $(JLI_LCF) $(OBJDIR)/$(PROGRAM).exe.manifest |
201 @$(prep-target) |
201 @$(prep-target) |
202 @set -- $?; \ |
202 @set -- $?; \ |
203 $(ECHO) Rebuilding $@ because of $$1 $$2 $$3 $$4 $$5 $$6 $${7:+...}; |
203 $(ECHO) Rebuilding $@ because of $$1 $$2 $$3 $$4 $$5 $$6 $${7:+...}; |
204 $(LINK) -out:$@ /STACK:$(STACK_SIZE) \ |
204 $(LINK) -out:$@ -STACK:$(STACK_SIZE) \ |
205 $(MAP_OPTION) $(LFLAGS) $(LDFLAGS) \ |
205 $(MAP_OPTION) $(LFLAGS) $(LDFLAGS) \ |
206 @$(OBJDIR)/$(PROGRAM).lcf $(LDLIBS) |
206 @$(OBJDIR)/$(PROGRAM).lcf $(LDLIBS) |
207 ifdef MT |
207 ifdef MT |
208 $(MT) /manifest $(OBJDIR)/$(PROGRAM).exe.manifest /outputresource:$@;#1 |
208 $(MT) -manifest $(OBJDIR)/$(PROGRAM).exe.manifest /outputresource:$@;#1 |
209 endif |
209 endif |
210 @$(call binary_file_verification,$@) |
210 @$(call binary_file_verification,$@) |
211 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) |
211 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) |
212 ifeq ($(ZIP_DEBUGINFO_FILES),1) |
212 ifeq ($(ZIP_DEBUGINFO_FILES),1) |
213 (set -e ; \ |
213 (set -e ; \ |