Changeset 1b1164e8 in mainline for uspace/lib/libc/Makefile
- Timestamp:
- 2010-03-23T14:44:00Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 63f8966
- Parents:
- d99c1d2
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/libc/Makefile
rd99c1d2 r1b1164e8 28 28 # 29 29 30 -include ../../../Makefile.common 31 -include ../../../Makefile.config 32 33 USPACE_PREFIX = $(shell pwd)/../.. 34 LIBS = 35 36 LINK = arch/$(UARCH)/_link.ld 37 38 PRE_DEPEND = $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) 39 EXTRA_CLEAN = $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) 40 EXTRA_OUTPUT = $(LINK) 30 USPACE_PREFIX = ../.. 31 ROOT_PATH = $(USPACE_PREFIX)/.. 41 32 42 33 INCLUDE_KERNEL = include/kernel … … 44 35 INCLUDE_LIBARCH = include/libarch 45 36 46 OUTPUT = libc.a 37 PRE_DEPEND = $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) 38 EXTRA_OUTPUT = $(LINKER_SCRIPT) 39 EXTRA_CLEAN = $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) $(LINKER_SCRIPT) 40 LIBRARY = libc 41 42 COMMON_MAKEFILE = $(ROOT_PATH)/Makefile.common 43 CONFIG_MAKEFILE = $(ROOT_PATH)/Makefile.config 44 45 -include $(COMMON_MAKEFILE) 46 -include $(CONFIG_MAKEFILE) 47 -include arch/$(UARCH)/Makefile.inc 47 48 48 49 GENERIC_SOURCES = \ … … 95 96 $(ARCH_SOURCES) 96 97 97 include ../Makefile.common98 include $(USPACE_PREFIX)/Makefile.common 98 99 99 100 $(INCLUDE_ARCH): $(INCLUDE_KERNEL) $(INCLUDE_KERNEL)/arch … … 108 109 ln -sfn ../$< $@ 109 110 110 $(LINK ): $(LINK).in111 $(GCC) $(DEFS) $(CFLAGS) -DLIBC_P REFIX=$(LIBC_PREFIX) -E -x c $< | grep -v "^\#" > $@111 $(LINKER_SCRIPT): $(LINKER_SCRIPT).in 112 $(GCC) $(DEFS) $(CFLAGS) -DLIBC_PATH=$(CURDIR) -E -x c $< | grep -v "^\#" > $@
Note:
See TracChangeset
for help on using the changeset viewer.