Changeset 82d9087 in mainline for uspace/lib
- Timestamp:
- 2018-08-01T20:20:52Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3b10ae36
- Parents:
- f787c8e
- git-author:
- Jiří Zárevúcky <jiri.zarevucky@…> (2018-08-01 20:20:43)
- git-committer:
- Jiří Zárevúcky <jiri.zarevucky@…> (2018-08-01 20:20:52)
- Location:
- uspace/lib
- Files:
-
- 10 deleted
- 4 edited
-
c/Makefile (modified) (2 diffs)
-
c/arch/abs32le/_link.ld.in (deleted)
-
c/arch/amd64/_link.ld.in (deleted)
-
c/arch/arm32/_link.ld.in (deleted)
-
c/arch/ia32/_link.ld.in (deleted)
-
c/arch/ia64/_link.ld.in (deleted)
-
c/arch/mips32/_link.ld.in (deleted)
-
c/arch/mips32eb/_link.ld.in (deleted)
-
c/arch/ppc32/_link.ld.in (deleted)
-
c/arch/riscv64/_link.ld.in (deleted)
-
c/arch/sparc64/_link.ld.in (deleted)
-
pcut/Makefile (modified) (1 diff)
-
pcut/update-from-master.sh (modified) (1 diff)
-
posix/Makefile (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/Makefile
rf787c8e r82d9087 33 33 CONFIG_MAKEFILE = $(ROOT_PATH)/Makefile.config 34 34 35 LINKER_SCRIPTS = \ 36 $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld \ 37 $(LIBC_PREFIX)/arch/$(UARCH)/_link-shlib.ld \ 38 $(LIBC_PREFIX)/arch/$(UARCH)/_link-dlexe.ld 39 40 PRE_DEPEND = 41 EXTRA_OUTPUT = $(LINKER_SCRIPTS) $(START_FILES) 42 EXTRA_CLEAN = $(LINKER_SCRIPTS) 35 EXTRA_OUTPUT = $(START_FILES) 43 36 EXTRA_TEST_CFLAGS = -Wno-deprecated-declarations 44 37 LIBRARY = libc … … 219 212 cp $< $@ 220 213 221 $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld: $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld.in222 $(CC) $(DEFS) $(CFLAGS) -DLIBC_PATH=$(CURDIR) -E -x c $< | grep -v "^\#" > $@223 224 $(LIBC_PREFIX)/arch/$(UARCH)/_link-shlib.ld: $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld.in225 $(CC) $(DEFS) $(CFLAGS) -DLIBC_PATH=$(CURDIR) -DSHLIB -E -x c $< | grep -v "^\#" > $@226 227 $(LIBC_PREFIX)/arch/$(UARCH)/_link-dlexe.ld: $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld.in228 $(CC) $(DEFS) $(CFLAGS) -DLIBC_PATH=$(CURDIR) -DDLEXE -E -x c $< | grep -v "^\#" > $@229 230 214 AUTOCHECK = $(realpath $(ROOT_PATH)/tools/autocheck.awk) 231 215 -
uspace/lib/pcut/Makefile
rf787c8e r82d9087 36 36 37 37 test-libpcut-%: $(LIBRARY).a 38 $(CC) $(CFLAGS) $(LDFLAGS) - T $(LINKER_SCRIPT) -o $@ $(START_FILES) $^ $(LIBRARY).a $(BASE_LIBS)38 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(START_FILES) $^ $(LIBRARY).a $(BASE_LIBS) 39 39 -
uspace/lib/pcut/update-from-master.sh
rf787c8e r82d9087 80 80 81 81 test-libpcut-%: $(LIBRARY).a 82 $(CC) $(CFLAGS) $(LDFLAGS) - T $(LINKER_SCRIPT) -o $@ $(START_FILES) $^ $(LIBRARY).a $(BASE_LIBS)82 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(START_FILES) $^ $(LIBRARY).a $(BASE_LIBS) 83 83 84 84 EOF_MAKEFILE_TAIL -
uspace/lib/posix/Makefile
rf787c8e r82d9087 36 36 37 37 SPECS = gcc.specs 38 LIBC_LINKER_SCRIPT = $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld39 EXPORT_LINKER_SCRIPT = link.ld40 38 41 39 EXPORT_FILES = \ … … 48 46 $(LIBC_PREFIX)/crt1.o \ 49 47 $(LIBRARY).a \ 50 $(EXPORT_LINKER_SCRIPT) \51 48 $(SPECS) 52 49 … … 54 51 EXTRA_CLEAN = $(INCLUDE_LIBC) 55 52 56 EXTRA_OUTPUT = $(SPECS) $(EXPORT_LINKER_SCRIPT) $(EXPORT_STARTUP_FILE)53 EXTRA_OUTPUT = $(SPECS) 57 54 58 55 SOURCES = \ … … 92 89 EXPORT_LDFLAGS = \ 93 90 -L$$(HELENOS_EXPORT_ROOT)/lib \ 94 -T link.ld \95 91 $$(HELENOS_EXPORT_ROOT)/lib/crt0.o \ 96 92 $$(HELENOS_EXPORT_ROOT)/lib/crt1.o … … 114 110 echo '$(EXPORT_LDLIBS)' >> $@.new 115 111 mv $@.new $@ 116 117 $(EXPORT_LINKER_SCRIPT): $(LIBC_LINKER_SCRIPT)118 cp $< $@119 120 $(EXPORT_STARTUP_FILE): $(LIBC_STARTUP_FILE)121 cp $< $@122 112 123 113 $(INCLUDE_LIBC): $(shell find ../c/include -name '*.h')
Note:
See TracChangeset
for help on using the changeset viewer.
