Changeset 1d465bf in mainline for uspace/Makefile.common
- Timestamp:
- 2011-04-03T15:34:24Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3a3d4ca
- Parents:
- ec3e2ed
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/Makefile.common
rec3e2ed r1d465bf 76 76 LARCHIVE = $(LIBRARY).la 77 77 LOUTPUT = $(SLIBRARY) 78 EXTRA_CLEAN += $(LOUTPUT).map $(LIBC_PREFIX)/shared/arch/$(UARCH)/_lib.ld 78 EXTRA_OUTPUT += $(LOUTPUT).disasm 79 EXTRA_CLEAN += $(LOUTPUT).map $(LOUTPUT).ldisasm \ 80 $(LIBC_PREFIX)/shared/arch/$(UARCH)/_lib.ld 79 81 endif 80 82 … … 96 98 LIBNET_PREFIX = $(LIB_PREFIX)/net 97 99 100 ifeq ($(DYNAMIC_LINKING),y) 101 BASE_LIBS = $(LIBC_PREFIX)/libc.so.0 $(LIBSOFTINT_PREFIX)/libsoftint.a 102 LFLAGS = -Bdynamic 103 LINKER_SCRIPT ?= $(LIBC_PREFIX)/shared/arch/$(UARCH)/_link.ld 104 else 98 105 BASE_LIBS = $(LIBC_PREFIX)/libc.a $(LIBSOFTINT_PREFIX)/libsoftint.a 99 100 106 LINKER_SCRIPT ?= $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld 107 endif 101 108 102 109 ifeq ($(CONFIG_OPTIMIZE_FOR_SIZE),y) … … 202 209 endif 203 210 211 ifneq ($(SLIBRARY),) 212 %.disasm: $(LOUTPUT) 213 ifeq ($(CONFIG_LINE_DEBUG),y) 214 $(OBJDUMP) -d -S $< > $@ 215 else 216 $(OBJDUMP) -d $< > $@ 217 endif 218 204 219 $(LOUTPUT): $(LARCHIVE) $(LIBC_PREFIX)/shared/arch/$(UARCH)/_lib.ld 205 220 $(LD) -T $(LIBC_PREFIX)/shared/arch/$(UARCH)/_lib.ld $(LIB_LFLAGS) $(LARCHIVE) -o $@ -Map $(LOUTPUT).map 221 endif 206 222 207 223 $(LIBC_PREFIX)/shared/arch/$(UARCH)/_lib.ld: $(LIBC_PREFIX)/shared/arch/$(UARCH)/_lib.ld.in 224 $(CC) $(DEFS) $(CFLAGS) -DLIBC_PREFIX=$(LIBC_PREFIX) -E -x c $< | grep -v "^\#" > $@ 225 226 $(LIBC_PREFIX)/shared/arch/$(UARCH)/_link.ld: $(LIBC_PREFIX)/shared/arch/$(UARCH)/_link.ld.in 208 227 $(CC) $(DEFS) $(CFLAGS) -DLIBC_PREFIX=$(LIBC_PREFIX) -E -x c $< | grep -v "^\#" > $@ 209 228
Note:
See TracChangeset
for help on using the changeset viewer.