Changeset 446
- Timestamp:
- Jul 25, 2003, 8:46:22 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/src/emx/src/lib/libc.smak (modified) (5 diffs, 1 prop)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/src/lib/libc.smak
-
Property cvs2svn:cvs-rev
changed from
1.13to1.14
r445 r446 47 47 .TKIND := omf 48 48 LIBC.DLL := $.omf/libc$(VH)$(VM).dll 49 49 50 LIBC.DEF := $.omf/libc.def 50 LIBC.IMPLIB := $.omf/c_dll.lib $.aout/c_dll.a51 51 LIBC.OBJS := $.omf/src/lib/startup/386/dll0.obj $.omf/src/lib/startup/dllinit.obj 52 52 LIBC.LIBS := $.omf/c.lib $.omf/c_app.lib 53 53 LIBC.DEPS := $.omf/os2stub.bin 54 54 LIBC.DLL.OBJS := 55 LIBC.DIRS := $(sort $(dir $(.OBJS) $(.DEPS) $(LIBC.DLL.OBJS))) 56 TARGDIRS += $(LIBC.DIRS) 55 LIBC.DIRS := $(sort $(dir $(LIBC.OBJS) $(LIBC.DEPS) $(LIBC.DLL.OBJS))) 56 57 LIBC.PRF.DLL := $(LIBC.DLL:.dll=.prf) 58 LIBC.PRF.DEF := $.omf/libc.prf.def 59 LIBC.PRF.OBJS := $.omf/src/lib/startup/386/dll0.obj $.omf-prof/src/lib/startup/dllinit.obj 60 LIBC.PRF.LIBS := $.omf-prof/c_p.lib $.omf-prof/c_app_p.lib 61 LIBC.PRF.DEPS := $(LIBC.DEPS) 62 LIBC.PRF.DIRS := $(sort $(dir $(LIBC.PRF.OBJS) $(LIBC.PRF.DEPS))) 63 64 TARGDIRS += $(LIBC.DIRS) $(LIBC.PRF.DIRS) 57 65 58 66 59 67 # LIBC linking. 60 #$(LIBC.DLL): $.omf/src/lib/startup/386/dll0.obj $.omf/src/lib/startup/386/dll0.obj $(.OBJS) $(.DEPS) $(LIBC.DLL.OBJS) $(LIBC.DEF)61 68 $(LIBC.DLL): $(LIBC.OBJS) $(LIBC.LIBS) $(LIBC.DEF) $(LIBC.DEPS) 62 69 $(LD) -o $(@:.dll=.dbg) -Zomf $(subst -s,,$(LDFLAGS.DLL)) -nostdlib \ … … 66 73 -L$.omf -los2 -lgcc -lgcc_eh -lc_alias -lend \ 67 74 -Zlinker -STUB:$.omf/os2stub.bin 68 69 75 ifeq ($(MODE),opt) 70 76 cp $(@:.dll=.dbg) $@ … … 93 99 $(AR) r $@ $(if $(findstring .lib,$@), $.omf/src/lib/startup/dllinit.obj, $.aout/src/lib/startup/dllinit.o) 94 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 95 123 96 124 # Put libc into the big picture. (semihacks) … … 99 127 .PHONY: libc-dll 100 128 all: libc-dll 101 libc-dll: emxbind emxexp app alias libc os2 $(LIBC.DIRS) $(LIBC.DLL) $(LIBC.IMPLIB) 129 libc-dll: emxbind emxexp app alias libc os2 \ 130 $(LIBC.DIRS) $(LIBC.DLL) $(LIBC.IMPLIB) \ 131 $(LIBC.PRF.DIRS) $(LIBC.PRF.DLL) 102 132 103 133 # Installation. 104 134 INS.FILES += $(INS)lib/$(notdir $(LIBC.DLL)) \ 105 135 $(INS)lib/$(notdir $(LIBC.DLL:.dll=.dbg)) \ 106 $(addprefix $(INS)lib/,$(notdir $(LIBC.IMPLIB))) 136 $(addprefix $(INS)lib/,$(notdir $(LIBC.IMPLIB))) \ 137 $(INS)lib/$(notdir $(LIBC.PRF.DLL)) 107 138 108 139 $(INS)lib/$(notdir $(LIBC.DLL)): $(LIBC.DLL) 140 141 142 109 143 $(call CP,$<,$@) 110 144 … … 130 164 $(call TOUCH,$@) 131 165 166 167 168 169 132 170 # Forget temporary variables 133 171 include comend.smak -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.
