1 LIBC_ARCH_DIR
= $(LIBC_DIR
)/arch
/$(ARCH
)
2 LIBC_ARCH_OBJ_DIR
= $(LIBC_ARCH_DIR
)/$(OBJ_DIR
)
7 $(LIBC_ARCH_OBJ_DIR
)/%.o
: $(LIBC_ARCH_DIR
)/%.c
8 @if
[ ! -d
$(LIBC_ARCH_OBJ_DIR
) ]; then mkdir
-p
$(LIBC_ARCH_OBJ_DIR
); fi
9 $(CC
) -c
$< $(GLOBAL_CFLAGS
) -Iinclude
-o
$@
11 $(LIBC_ARCH_OBJ_DIR
)/%.d
: $(LIBC_ARCH_DIR
)/%.c
12 @if
[ ! -d
$(LIBC_ARCH_OBJ_DIR
) ]; then mkdir
-p
$(LIBC_ARCH_OBJ_DIR
); fi
13 @echo
"making deps for $<..."
14 @
($(ECHO
) -n
$(dir $@
); $(CC
) $(GLOBAL_CFLAGS
) -Iinclude
-M
-MG
$<) > $@
16 $(LIBC_ARCH_OBJ_DIR
)/%.d
: $(LIBC_ARCH_DIR
)/%.S
17 @if
[ ! -d
$(LIBC_ARCH_OBJ_DIR
) ]; then mkdir
-p
$(LIBC_ARCH_OBJ_DIR
); fi
18 @echo
"making deps for $<..."
19 @
($(ECHO
) -n
$(dir $@
);$(CC
) $(GLOBAL_CFLAGS
) -Iinclude
-M
-MG
$<) > $@
21 $(LIBC_ARCH_OBJ_DIR
)/%.o
: $(LIBC_ARCH_DIR
)/%.S
22 @if
[ ! -d
$(LIBC_ARCH_OBJ_DIR
) ]; then mkdir
-p
$(LIBC_ARCH_OBJ_DIR
); fi
23 $(CC
) -c
$< $(GLOBAL_CFLAGS
) -Iinclude
-o
$@