Changeset 460
- Timestamp:
- Jul 28, 2003, 12:46:38 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.18
to1.19
r459 r460 31 31 SHLIB_MULTINAME= $(SHLIB_BASENAME) 32 32 SHLIB_DLLNAME = $(SHLIB_MULTINAME).dll 33 ifdef GCC_OMF 34 SHLIB_BASENAME = gcc$(gccdll_version)o 35 SHLIB_LINK = export DLLAR_CMDLINE="$$(patsubst %.o,%.obj,@shlib_objs@)" \ 36 && emxomf @shlib_objs@ \ 37 && kRx.exe dllar.cmd -o $$(@D)/$(SHLIB_DLLNAME) \ 38 -ordinal @multilib_flags@ -nocrtdll \ 39 -flags "-g -Zomf -v" \ 40 -ex "___main ___do_global_* __GLOBAL* __exit_dummy_ref ___ctordtor* ___eh* _DLL_InitTerm" \ 41 -d "GNU C runtime shared library version $(gcc_version)" \ 42 -libf "INITINSTANCE TERMGLOBAL" -lc_alias -lc_dll \ 43 && $$(GCC_OMF)ar rs $$(@D)/$(SHLIB_BASENAME).a libgcc/$$(@D)/__main.o libgcc/$$(@D)/emx-ctordtor.o libgcc/$$(@D)/emx-eh.o \ 44 && emxomf -o $$(@D)/$(SHLIB_BASENAME).lib $$(@D)/$(SHLIB_BASENAME).a \ 45 && touch $$@ 46 else 33 47 SHLIB_LINK = export DLLAR_CMDLINE="@shlib_objs@" && \ 34 48 kRx.exe dllar.cmd -o $$(@D)/$(SHLIB_DLLNAME) \ … … 36 50 -ex "___main ___do_global_* __GLOBAL* __exit_dummy_ref ___ctordtor* ___eh* _DLL_InitTerm" \ 37 51 -d "GNU C runtime shared library version $(gcc_version)" \ 38 -libf "INITINSTANCE TERMGLOBAL" -lc_alias -lc_dll \52 -libf "INITINSTANCE TERMGLOBAL" -lc_alias -lc_dll \ 39 53 && ar rs $$(@D)/$(SHLIB_BASENAME).a libgcc/$$(@D)/__main.o libgcc/$$(@D)/emx-ctordtor.o libgcc/$$(@D)/emx-eh.o \ 40 54 && touch $$@ 55 endif 41 56 SHLIB_SUBDIR = . 42 57 SHLIB_INSTALL = $$(INSTALL_DATA) $(SHLIB_SUBDIR)/$(SHLIB_DLLNAME) $$(DESTDIR)$$(slibdir)/ \ … … 51 66 52 67 # Override linker flags 53 # bird: the -B specification doesn't work too well here... 68 # bird: The -B specification doesn't work too well here... 69 # bird: This better be removed.... 54 70 #LDFLAGS = -Zexe -Zcrtdll -B/emx/lib 55 71 #LDFLAGS = -Zexe -Zcrtdll -B$(PATH_EMXPGCC)/lib 56 LDFLAGS = -Zexe -Zcrtdll 72 LDFLAGS = -Zexe -Zcrtdll -Zstack 1024 57 73 58 74 # Add the 's' flag to $AR so that we don't need ranlib 59 75 AR_FLAGS = rcs 60 76 61 # We don't want debug information in libgcc62 LIBGCC2_DEBUG_CFLAGS = -s63 77 # We also want epilogues for each function in libgcc 64 TARGET_LIBGCC2_CFLAGS = - O2 -fomit-frame-pointer -Wall -mprobe -mepilogue -DNDEBUG78 TARGET_LIBGCC2_CFLAGS = -Zaout -O2 -fomit-frame-pointer -Wall -mprobe -mepilogue -DNDEBUG 65 79 66 80 # Provide alternative source code for libgcc1 -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.