Changeset 74 for trunk/src/gcc
- Timestamp:
- May 1, 2003, 3:45:01 AM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gcc/gcc/config/i386/t-emx
-
Property cvs2svn:cvs-rev
changed from
1.9
to1.10
r73 r74 1 1 # EMX target have share libgcc, but the names are release specific and constrained by 8.3 limits. 2 2 # The link command depends heavily on the directory structure. 3 SHLIB_EXT = 3 SHLIB_EXT = 4 4 SHLIB_BASENAME = gcc$(gccdll_version) 5 5 SHLIB_MULTINAME= $(SHLIB_BASENAME)`echo @shlib_so_name@ | cut -b10` … … 14 14 && ar rs $$(@D)/$(SHLIB_BASENAME).a libgcc/$$(@D)/__main.o libgcc/$$(@D)/emx-ctordtor.o libgcc/$$(@D)/emx-eh.o libgcc/$$(@D)/emx-dllinit.o \ 15 15 && touch $$@ 16 17 SHLIB_INSTALL = $(INSTALL_DATA) $(SHLIB_DLLNAME) $$(DESTDIR)$$(slibdir)/ 16 SHLIB_SUBDIR = `echo @shlib_base_name@ | sed -e "s/^libgcc_s_//" -e "s,_,/,g"` 17 SHLIB_INSTALL = $$(INSTALL_DATA) $(SHLIB_SUBDIR)/$(SHLIB_DLLNAME) $$(DESTDIR)$$(slibdir)/ \ 18 && $$(INSTALL_DATA) $(SHLIB_SUBDIR)/$(SHLIB_BASENAME).a $$(DESTDIR)$$(libsubdir)/ 18 19 19 20 # EMX Multi-threaded/Single-threaded libraries. … … 90 91 # Some final polishing of libgcc ... 91 92 # r=bird: Moved parts of this up to the SHLIB_LINK command. 93 # Use cp as mv causes recreation of libversions during make install. 94 # Is there ANY chance we could juse leave them as libgcc*.a? That would've 95 # been much more convenient... 8.3 isn't an argument. 92 96 $(ALL): s-libgcc 93 97 s-libgcc: $(LIBGCC) 94 98 echo "t-emx hacks: $@ starting" 95 mv-f st/libgcc.a st/gcc.a96 mv-f st/libgcc_eh.a st/gcc_eh.a97 mv-f mt/libgcc.a mt/gcc.a98 mv-f mt/libgcc_eh.a mt/gcc_eh.a99 cp -f st/libgcc.a st/gcc.a 100 cp -f st/libgcc_eh.a st/gcc_eh.a 101 cp -f mt/libgcc.a mt/gcc.a 102 cp -f mt/libgcc_eh.a mt/gcc_eh.a 99 103 $(STAMP) s-libgcc 100 104 echo "t-emx hacks: $@ done" -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.