1 LIBM_COMMON_DIR
= $(LIBM_DIR
)/common
2 LIBM_COMMON_OBJ_DIR
= $(LIBM_COMMON_DIR
)/$(OBJ_DIR
)
5 $(LIBM_COMMON_OBJ_DIR
)/atan2.o \
6 $(LIBM_COMMON_OBJ_DIR
)/sincos.o \
7 $(LIBM_COMMON_OBJ_DIR
)/tan.o
9 DEPS
+= $(LIBM_COMMON_OBJS
:.o
=.d
)
13 $(LIBM_COMMON_OBJ_DIR
)/%.o
: $(LIBM_COMMON_DIR
)/%.c
14 @if
[ ! -d
$(LIBM_COMMON_OBJ_DIR
) ]; then mkdir
-p
$(LIBM_COMMON_OBJ_DIR
); fi
15 $(CC
) -c
$< $(GLOBAL_CFLAGS
) -Iinclude
-Iinclude
/nulibc
-I
$(LIBM_DIR
)/common_source
-o
$@
17 $(LIBM_COMMON_OBJ_DIR
)/%.d
: $(LIBM_COMMON_DIR
)/%.c
18 @if
[ ! -d
$(LIBM_COMMON_OBJ_DIR
) ]; then mkdir
-p
$(LIBM_COMMON_OBJ_DIR
); fi
19 @echo
"making deps for $<..."
20 @
($(ECHO
) -n
$(dir $@
); $(CC
) $(GLOBAL_CFLAGS
) -Iinclude
-Iinclude
/nulibc
-I
$(LIBM_DIR
)/common_source
-M
-MG
$<) > $@
22 $(LIBM_COMMON_OBJ_DIR
)/%.d
: $(LIBM_COMMON_DIR
)/%.S
23 @if
[ ! -d
$(LIBM_COMMON_OBJ_DIR
) ]; then mkdir
-p
$(LIBM_COMMON_OBJ_DIR
); fi
24 @echo
"making deps for $<..."
25 @
($(ECHO
) -n
$(dir $@
);$(CC
) $(GLOBAL_CFLAGS
) -Iinclude
-Iinclude
/nulibc
-I
$(LIBM_DIR
)/common_source
-M
-MG
$<) > $@
27 $(LIBM_COMMON_OBJ_DIR
)/%.o
: $(LIBM_COMMON_DIR
)/%.S
28 @if
[ ! -d
$(LIBM_COMMON_OBJ_DIR
) ]; then mkdir
-p
$(LIBM_COMMON_OBJ_DIR
); fi
29 $(CC
) -c
$< $(GLOBAL_CFLAGS
) -Iinclude
-Iinclude
/nulibc
-I
$(LIBM_DIR
)/common_source
-o
$@