Changeset 222 for trunk/openjdk/jdk/make


Ignore:
Timestamp:
Dec 29, 2010, 9:26:11 PM (15 years ago)
Author:
dmik
Message:

make: Added INITINSTANCE/TERMINSTANCE to .def files since ILINK doesn't assume that.

Location:
trunk/openjdk/jdk/make
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/openjdk/jdk/make/common/shared/Compiler-gcc.gmk

    r219 r222  
    8080  endif
    8181
    82   # current makefile reference (assumes GNU make)
    83   MAKEFILE = $(word 1,$(MAKEFILE_LIST))
    84 
    8582endif
    8683
  • trunk/openjdk/jdk/make/java/hpi/windows/Makefile

    r94 r222  
    6565# exports live in .def file
    6666DEF_FILE = $(OBJDIR)/$(LIBRARY).def
    67 $(DEF_FILE): $(MAKEFILE)
     67$(DEF_FILE): $(MAKEFILE_LIST)
     68        @$(ECHO) "LIBRARY $(LIBRARY) INITINSTANCE TERMINSTANCE" > $@
    6869        @$(ECHO) 'EXPORTS \n \
    6970  DLL_Initialize = "_DLL_Initialize@8" \n \
    70 ' > $@
     71' >> $@
    7172
    7273clean::
  • trunk/openjdk/jdk/make/java/instrument/Makefile

    r203 r222  
    125125# exports live in .def file
    126126DEF_FILE = $(OBJDIR)/$(LIBRARY).def
    127 $(DEF_FILE): $(MAKEFILE)
     127$(DEF_FILE): $(MAKEFILE_LIST)
     128        @$(ECHO) "LIBRARY $(LIBRARY) INITINSTANCE TERMINSTANCE" > $@
    128129        @$(ECHO) 'EXPORTS \n \
    129130  Agent_OnAttach = "_Agent_OnAttach@12" \n \
    130 ' > $@
     131' >> $@
    131132clean::
    132133        -$(RM) $(DEF_FILE)
  • trunk/openjdk/jdk/make/java/java/Makefile

    r118 r222  
    5454DEF_FILE = $(OBJDIR)/$(LIBRARY).def
    5555
    56 $(DEF_FILE): $(MAKEFILE)
     56$(DEF_FILE): $(MAKEFILE_LIST)
     57        @$(ECHO) "LIBRARY $(LIBRARY) INITINSTANCE TERMINSTANCE" > $@
    5758        @$(ECHO) 'EXPORTS \n \
    5859  Canonicalize = _Canonicalize \n \
     
    8283  _winFileHandleOpen \n \
    8384  winFileHandleOpen = _winFileHandleOpen \n \
    84 ' > $@
     85' >> $@
    8586
    8687clean::
  • trunk/openjdk/jdk/make/java/jli/Makefile

    r189 r222  
    104104# exports live in .def file
    105105DEF_FILE = $(OBJDIR)/$(LIBRARY).def
    106 $(DEF_FILE): $(MAKEFILE)
     106$(DEF_FILE): $(MAKEFILE_LIST)
     107        @$(ECHO) "LIBRARY $(LIBRARY) INITINSTANCE TERMINSTANCE" > $@
    107108        @$(ECHO) 'EXPORTS \n \
    108109  _JLI_ParseManifest \n \
     
    132133  JLI_StringDup = _JLI_StringDup \n \
    133134  JLI_MemFree = _JLI_MemFree \n \
    134 ' > $@
     135' >> $@
    135136
    136137clean::
  • trunk/openjdk/jdk/make/java/npt/Makefile

    r97 r222  
    7070# exports live in .def file
    7171DEF_FILE = $(OBJDIR)/$(LIBRARY).def
    72 $(DEF_FILE): $(MAKEFILE)
     72$(DEF_FILE): $(MAKEFILE_LIST)
     73        @$(ECHO) "LIBRARY $(LIBRARY) INITINSTANCE TERMINSTANCE" > $@
    7374        @$(ECHO) 'EXPORTS \n \
    7475  nptInitialize = "_nptInitialize@12" \n \
    7576  nptTerminate = "_nptTerminate@8" \n \
    76 ' > $@
     77' >> $@
    7778
    7879clean::
  • trunk/openjdk/jdk/make/java/zip/Makefile

    r118 r222  
    7272# exports live in .def file
    7373DEF_FILE = $(OBJDIR)/$(LIBRARY).def
    74 $(DEF_FILE): $(MAKEFILE)
     74$(DEF_FILE): $(MAKEFILE_LIST)
     75        @$(ECHO) "LIBRARY $(LIBRARY) INITINSTANCE TERMINSTANCE" > $@
    7576        @$(ECHO) 'EXPORTS \n \
    7677  ZIP_CRC32 = _ZIP_CRC32 \n \
     
    8081  ZIP_ReadEntry = "_ZIP_ReadEntry@16" \n \
    8182  ZIP_GetNextEntry = "_ZIP_GetNextEntry@8" \n \
    82 ' > $@
     83' >> $@
    8384clean::
    8485        -$(RM) $(DEF_FILE)
Note: See TracChangeset for help on using the changeset viewer.