git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Architectural Support: x86_64 (#37)
[lunaix-os.git]
/
lunaix-os
/
usr
/
libc
/
makefile
diff --git
a/lunaix-os/usr/libc/makefile
b/lunaix-os/usr/libc/makefile
index 5c4d3b029a1238f37b82888c25090697dd225d13..d2f2a0668cc96df5c2326914a014431c0a2353d0 100644
(file)
--- a/
lunaix-os/usr/libc/makefile
+++ b/
lunaix-os/usr/libc/makefile
@@
-1,20
+1,22
@@
+include lunabuild.mkinc
+
+include $(lbuild_mkinc)
+
libc_include := $(CURDIR)/includes
libc_include := $(CURDIR)/includes
-ARCH ?= i386
BUILD_DIR ?= bin
BUILD_NAME ?= liblunac
src_dirs := src
src_dirs += arch/$(ARCH)
BUILD_DIR ?= bin
BUILD_NAME ?= liblunac
src_dirs := src
src_dirs += arch/$(ARCH)
-src_files := $(foreach f, $(src_dirs), $(shell find $(f) -name "*.[cS]"))
-obj_files := $(addsuffix .o, $(src_files))
+obj_files := $(addsuffix .o, $(_LBUILD_SRCS))
build_lib := $(BUILD_DIR)/lib
build_include := $(BUILD_DIR)/includes
libc_include_opt = $(addprefix -I, $(libc_include))
build_lib := $(BUILD_DIR)/lib
build_include := $(BUILD_DIR)/includes
libc_include_opt = $(addprefix -I, $(libc_include))
-global_include_opt = $(addprefix -I, $(INCLUDES))
+global_include_opt = $(addprefix -I, $(INCLUDES)
$(_LBUILD_INCS)
)
check_folders := $(src_dirs)
check_folders += $(build_lib) $(build_include)
check_folders := $(src_dirs)
check_folders += $(build_lib) $(build_include)
@@
-40,6
+42,7
@@
$(build_lib)/$(BUILD_NAME): $(obj_files)
@$(AR) rcs $@ $^
clean:
@$(AR) rcs $@ $^
clean:
+ @rm -rf $(lbuild_dir)
@rm -f $(obj_files)
headers: $(libc_include)
@rm -f $(obj_files)
headers: $(libc_include)