Track user and kernel time per thread.
[newos.git] / lib / libm / ieee / libm_ieee.mk
blob57519334a34d2fcf898d61829572f6ec97ef2f78
1 LIBM_IEEE_DIR = $(LIBM_DIR)/ieee
2 LIBM_IEEE_OBJ_DIR = $(LIBM_IEEE_DIR)/$(OBJ_DIR)
4 LIBM_IEEE_OBJS = \
5 $(LIBM_IEEE_OBJ_DIR)/cabs.o \
6 $(LIBM_IEEE_OBJ_DIR)/cbrt.o \
7 $(LIBM_IEEE_OBJ_DIR)/support.o
9 DEPS += $(LIBM_IEEE_OBJS:.o=.d)
12 # build prototypes
13 $(LIBM_IEEE_OBJ_DIR)/%.o: $(LIBM_IEEE_DIR)/%.c
14 @if [ ! -d $(LIBM_IEEE_OBJ_DIR) ]; then mkdir -p $(LIBM_IEEE_OBJ_DIR); fi
15 $(CC) -c $< $(GLOBAL_CFLAGS) -Iinclude -Iinclude/nulibc -I$(LIBM_DIR)/common_source -o $@
17 $(LIBM_IEEE_OBJ_DIR)/%.d: $(LIBM_IEEE_DIR)/%.c
18 @if [ ! -d $(LIBM_IEEE_OBJ_DIR) ]; then mkdir -p $(LIBM_IEEE_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_IEEE_OBJ_DIR)/%.d: $(LIBM_IEEE_DIR)/%.S
23 @if [ ! -d $(LIBM_IEEE_OBJ_DIR) ]; then mkdir -p $(LIBM_IEEE_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_IEEE_OBJ_DIR)/%.o: $(LIBM_IEEE_DIR)/%.S
28 @if [ ! -d $(LIBM_IEEE_OBJ_DIR) ]; then mkdir -p $(LIBM_IEEE_OBJ_DIR); fi
29 $(CC) -c $< $(GLOBAL_CFLAGS) -Iinclude -Iinclude/nulibc -I$(LIBM_DIR)/common_source -o $@