Changeset 425
- Timestamp:
- Jul 22, 2003, 5:18:09 PM (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.16
to1.17
r424 r425 7 7 #SHLIB_DLLNAME = $(SHLIB_MULTINAME).dll 8 8 #SHLIB_LINK = export DLLAR_CMDLINE="@shlib_objs@" && \ 9 # 10 # 11 # 12 # 13 # 9 # kRx.exe dllar.cmd -o $$(@D)/$(SHLIB_DLLNAME) \ 10 # -ordinal @multilib_flags@ -nocrtdll \ 11 # -ex "__main __do_global_* _GLOBAL* _exit_dummy_ref __ctordtor* __eh* _DLL_InitTerm" \ 12 # -d "GNU C runtime shared library version $(gcc_version)" \ 13 # -libf "INITINSTANCE TERMGLOBAL" -lc_static -lc_import \ 14 14 # && mv -f $$(@D)/$(SHLIB_MULTINAME).a $$(@D)/$(SHLIB_BASENAME).a \ 15 # 15 # && 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 \ 16 16 # && touch $$@ 17 17 #SHLIB_SUBDIR = `echo @shlib_base_name@ | sed -e "s/^libgcc_s_//" -e "s,_,/,g"` … … 32 32 SHLIB_DLLNAME = $(SHLIB_MULTINAME).dll 33 33 SHLIB_LINK = export DLLAR_CMDLINE="@shlib_objs@" && \ 34 35 36 37 38 39 34 kRx.exe dllar.cmd -o $$(@D)/$(SHLIB_DLLNAME) \ 35 -ordinal @multilib_flags@ -nocrtdll \ 36 -ex "___main ___do_global_* __GLOBAL* __exit_dummy_ref ___ctordtor* ___eh* _DLL_InitTerm" \ 37 -d "GNU C runtime shared library version $(gcc_version)" \ 38 -libf "INITINSTANCE TERMGLOBAL" -lc_alias -lc_dll \ 39 && 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 \ 40 40 && touch $$@ 41 41 SHLIB_SUBDIR = . … … 103 103 # bird (#424): dropping multilibs. Old hacks - START 104 104 #stage1 stage2 stage3 stage4: 105 # 106 # 107 # 108 # 105 # echo "t-emx hacks: $@ starting" 106 # -mv -f *.exe *.ready st mt s-libgcc $@ 107 # -rm -f $@/$(LIBGCC) 108 # echo "t-emx hacks: $@ done" 109 109 110 110 ## Some final polishing of libgcc ... … … 115 115 #$(ALL): s-libgcc 116 116 #s-libgcc: $(LIBGCC) 117 # 118 # 119 # 120 # 121 # 122 # 123 # 117 # echo "t-emx hacks: $@ starting" 118 # cp -f st/libgcc.a st/gcc.a 119 # cp -f st/libgcc_eh.a st/gcc_eh.a 120 # cp -f mt/libgcc.a mt/gcc.a 121 # cp -f mt/libgcc_eh.a mt/gcc_eh.a 122 # $(STAMP) s-libgcc 123 # echo "t-emx hacks: $@ done" 124 124 # bird (#424): dropping multilibs. Old hacks - END 125 125 126 126 # bird (#424): New gcc*dll hacks 127 127 stage1 stage2 stage3 stage4: 128 129 130 128 echo "t-emx hacks: $@ starting" 129 -mv -f gcc3*.dll gcc3*.a gcc3*.def $@ 130 echo "t-emx hacks: $@ done" 131 131 132 132 emx.o: $(srcdir)/config/i386/emx.c $(RTL_H) $(TREE_H) $(CONFIG_H) 133 133 $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/i386/emx.c 134 134 -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.