Track user and kernel time per thread.
[newos.git] / kernel / dev / arch / i386 / console / console.mk
blobfcbf202a42c20313dd6653db7b3ebeb647f4d892
1 CONSOLE_DEV_DIR = $(DEV_ARCH_DIR)/console
2 CONSOLE_DEV_OBJ_DIR = $(CONSOLE_DEV_DIR)/$(OBJ_DIR)
3 DEV_OBJS += \
4 $(CONSOLE_DEV_OBJ_DIR)/console.o
6 DEV_SUB_INCLUDES += \
7 -I$(DEV_ARCH_DIR)/console
9 $(CONSOLE_DEV_OBJ_DIR)/%.o: $(CONSOLE_DEV_DIR)/%.c
10 @mkdir -p $(CONSOLE_DEV_OBJ_DIR)
11 $(CC) -c $< $(GLOBAL_CFLAGS) $(KERNEL_CFLAGS) $(DEV_INCLUDES) -o $@
13 $(CONSOLE_DEV_OBJ_DIR)/%.d: $(CONSOLE_DEV_DIR)/%.c
14 @mkdir -p $(CONSOLE_DEV_OBJ_DIR)
15 @echo "making deps for $<..."
16 @($(ECHO) -n $(dir $@); $(CC) $(GLOBAL_CFLAGS) $(KERNEL_CFLAGS) $(DEV_INCLUDES) -M -MG $<) > $@
18 $(CONSOLE_DEV_OBJ_DIR)/%.d: $(CONSOLE_DEV_DIR)/%.S
19 @mkdir -p $(CONSOLE_DEV_OBJ_DIR)
20 @echo "making deps for $<..."
21 @($(ECHO) -n $(dir $@);$(CC) $(GLOBAL_CFLAGS) $(KERNEL_CFLAGS) $(DEV_INCLUDES) -M -MG $<) > $@
23 $(CONSOLE_DEV_OBJ_DIR)/%.o: $(CONSOLE_DEV_DIR)/%.S
24 @mkdir -p $(CONSOLE_DEV_OBJ_DIR)
25 $(CC) -c $< $(GLOBAL_CFLAGS) $(KERNEL_CFLAGS) $(DEV_INCLUDES) -o $@