Changeset 1566
- Timestamp:
- Oct 10, 2004, 5:53:21 AM (21 years ago)
- Location:
- trunk/src/emx/src
- Files:
-
- 3 deleted
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/src/lib/libc.smak
-
Property cvs2svn:cvs-rev
changed from
1.48
to1.49
r1565 r1566 107 107 $(LIBC.OBJS.COMMON) 108 108 LIBC.LIBS := $.omf/libc_s.lib $.omf/libc_app.lib 109 LIBC.DEPS := $(LIBC.STUB) $.omf/libc_alias.lib $.omf/liblazyimp.lib $.omf-lazy/libos2_unicode_lazy.lib $.omf/libos2.lib 109 LIBC.DEPS := $(LIBC.STUB) $.omf/libc_alias.lib $.omf/liblazyimp.lib $.omf-lazy/libos2_unicode_lazy.lib $.omf/libos2.lib $.omf/libend.lib 110 110 LIBC.DLL.OBJS := 111 111 LIBC.DIRS := $(sort $(dir $(LIBC.OBJS) $(LIBC.DEPS) $(LIBC.DLL.OBJS))) … … 117 117 $(subst /omf/,/omf-prof/,$(LIBC.OBJS.COMMON)) 118 118 LIBC.PRF.LIBS := $.omf-prof/libc_p_s.lib $.omf-prof/libc_app_p.lib 119 LIBC.PRF.DEPS := $(LIBC.STUB) $.omf/libc_alias.lib $.omf-prof/liblazyimp_p.lib $.omf-lazy/libos2_unicode_lazy.lib $.omf-prof/libos2_p.lib 119 LIBC.PRF.DEPS := $(LIBC.STUB) $.omf/libc_alias.lib $.omf-prof/liblazyimp_p.lib $.omf-lazy/libos2_unicode_lazy.lib $.omf-prof/libos2_p.lib $.omf/libend.lib 120 120 LIBC.PRF.DIRS := $(sort $(dir $(LIBC.PRF.OBJS) $(LIBC.PRF.DEPS))) 121 121 … … 157 157 $(LIBC.LIBS) \ 158 158 $(filter %.lib,$(LIBC.DEPS)) \ 159 -L$.omf -lgcc -lgcc_eh $ .omf/libend.lib $(LIBC.STUBARG)159 -L$.omf -lgcc -lgcc_eh $(LIBC.STUBARG) 160 160 ifeq ($(MODE),opt) 161 161 cp $@ $(@:.dll=.dbg) … … 190 190 $(LIBC.LOG.LIBS) \ 191 191 $(filter %.lib,$(LIBC.LOG.DEPS)) \ 192 -L$.omf -lgcc -lgcc_eh $ .omf/libend.lib $(LIBC.STUBARG)192 -L$.omf -lgcc -lgcc_eh $(LIBC.STUBARG) 193 193 echo $@ 194 194 … … 200 200 $(LIBC.PRF.LIBS) \ 201 201 $(filter %.lib,$(LIBC.PRF.DEPS)) \ 202 -L$.omf-prof -L$.omf -lgcc -lgcc_eh $ .omf/libend.lib $(LIBC.STUBARG)202 -L$.omf-prof -L$.omf -lgcc -lgcc_eh $(LIBC.STUBARG) 203 203 echo $@ 204 204 … … 221 221 $(LIBC.ELH.LIBS) \ 222 222 $(filter %.lib,$(LIBC.ELH.DEPS)) \ 223 -L$.omf -lgcc -lgcc_eh $ .omf/libend.lib $(LIBC.STUBARG)223 -L$.omf -lgcc -lgcc_eh $(LIBC.STUBARG) 224 224 echo $@ 225 225 … … 303 303 .PHONY: libc-dll 304 304 all: libc-dll 305 libc-dll: emxbind emxexp app alias libc libos2 libos2@omf liblazyimp liblazyimp@omf \305 libc-dll: emxbind emxexp app alias libc libos2 libos2@omf liblazyimp liblazyimp@omf libend \ 306 306 $(LIBC.DIRS) $(LIBC.DLL) $(LIBC.IMPLIB) \ 307 307 $(LIBC.LOG.DIRS) $(LIBC.LOG.DLL) \ -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/startup/386/crt0.s
-
Property cvs2svn:cvs-rev
changed from
1.10
to1.11
r1565 r1566 34 34 .globl __text 35 35 .globl __data 36 .globl ___data_start 37 .globl ___bss_start 36 38 37 39 .text … … 76 78 77 79 .data 78 80 ___data_start: 79 81 __data: 80 82 .long 0xba0bab // Magic number (error detection) … … 100 102 .long ___fork_child1__ // papChild1 101 103 .long __data // pvDataSegBase 102 .long _ end// pvDataSegEnd104 .long __end // pvDataSegEnd 103 105 .long 0x00000001 // fFlags - __LIBC_FORKMODULE_FLAGS_EXECUTABLE 104 106 .long 0 // pNext … … 111 113 .long 0 // uReserved[8] 112 114 .long 0 // uReserved[8] 115 #else 116 .stabs "__end",1,0,0,0 /* force libend inclusion for -Zomf. */ 113 117 #endif 114 118 119 .bss 120 ___bss_start: 121 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/startup/386/dll0.s
-
Property cvs2svn:cvs-rev
changed from
1.12
to1.13
r1565 r1566 32 32 .globl __text 33 33 .globl __data 34 .globl ___data_start 35 .globl ___bss_start 34 36 35 37 .text … … 95 97 .data 96 98 __data: 99 ___data_start: 97 100 .long 0xba0bab // Magic number (error detection) 98 101 .long __os2dll // list of OS/2 DLL references … … 116 119 .long ___fork_child1__ // papChild1 117 120 .long __data // pvDataSegBase 118 .long _ end// pvDataSegEnd121 .long __end // pvDataSegEnd 119 122 .long 0 // fFlags 120 123 .long 0 // pNext … … 127 130 .long 0 // uReserved[8] 128 131 .long 0 // uReserved[8] 132 #else 133 .stabs "__end",1,0,0,0 /* force libend inclusion for -Zomf. */ 129 134 #endif 130 135 136 .bss 137 ___bss_start: 138 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libend/386/end.asm
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r1565 r1566 3 3 .386 4 4 5 PUBLIC _end 6 PUBLIC _edata 7 PUBLIC _etext 5 PUBLIC WEAK$ZERO 6 WEAK$ZERO = 0 8 7 9 TEXT32 SEGMENT PUBLIC USE32 'BSS' 8 PUBLIC __end 9 PUBLIC __edata 10 PUBLIC __etext 11 PUBLIC ___end 12 PUBLIC ___edata 13 PUBLIC ___etext 14 15 TEXT32 SEGMENT PUBLIC PARA USE32 'CODE' 10 16 TEXT32 ENDS 11 17 12 ________CODE SEGMENT PUBLIC USE32 'CODE' 13 _etext db 0cch 14 ________CODE ENDS 18 ________TEXT SEGMENT PUBLIC PARA USE32 'CODE' 19 ___etext LABEL BYTE 20 __etext LABEL BYTE 21 ________TEXT ENDS 15 22 16 CGROUP GROUP TEXT32, ________ CODE23 CGROUP GROUP TEXT32, ________TEXT 17 24 18 25 19 DATA32 SEGMENT PUBLIC USE32 'DATA'26 DATA32 SEGMENT PUBLIC PARA USE32 'DATA' 20 27 DATA32 ENDS 21 28 22 ________DATA SEGMENT PUBLIC USE32 'BSS' 23 _edata db 0 29 ________DATA SEGMENT PUBLIC PARA USE32 'DATA' 30 ___edata LABEL BYTE 31 __edata LABEL BYTE 24 32 ________DATA ENDS 25 33 26 34 27 c_common SEGMENT PUBLIC USE32 'BSS'35 c_common SEGMENT PUBLIC PARA USE32 'BSS' 28 36 c_common ENDS 29 37 30 ________BSS SEGMENT PUBLIC USE32 'BSS' 31 _end LABEL BYTE 38 ________BSS SEGMENT PUBLIC PARA USE32 'BSS' 39 ___end LABEL BYTE 40 __end LABEL BYTE 32 41 ________BSS ENDS 33 42 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libend/end.smak
-
Property cvs2svn:cvs-rev
changed from
1.4
to1.5
r1565 r1566 1 .MODULE := end1 .MODULE := libend 2 2 .MDESC := The C runtime library that should be linked last 3 3 -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.