Track user and kernel time per thread.
[newos.git] / apps / mount / app.mk
blob64d1ddfe33f315cb4b0e03b55aed51117a63f1a4
1 MOUNTAPP_DIR = $(APPS_DIR)/mount
2 MOUNTAPP_OBJ_DIR = $(MOUNTAPP_DIR)/$(OBJ_DIR)
3 MOUNTAPP_OBJS = \
4 $(MOUNTAPP_OBJ_DIR)/main.o
6 DEPS += $(MOUNTAPP_OBJS:.o=.d)
8 MOUNTAPP = $(MOUNTAPP_OBJ_DIR)/mount
10 $(MOUNTAPP): $(MOUNTAPP_OBJS) $(LIBS) $(GLUE)
11 $(LD) --script=$(APPS_LDSCRIPT) -L $(LIBGCC_PATH) -o $@ $(GLUE) $(MOUNTAPP_OBJS) $(LINK_LIBS) $(LIBGCC)
13 mountappclean:
14 rm -f $(MOUNTAPP_OBJS) $(MOUNTAPP)
16 APPS += $(MOUNTAPP)
18 APPS_CLEAN += mountappclean
20 $(MOUNTAPP_OBJ_DIR)/%.o: $(MOUNTAPP_DIR)/%.c
21 @if [ ! -d $(MOUNTAPP_OBJ_DIR) ]; then mkdir -p $(MOUNTAPP_OBJ_DIR); fi
22 @mkdir -p $(MOUNTAPP_OBJ_DIR)
23 $(CC) -c $< $(APPS_CFLAGS) $(APPS_INCLUDES) -o $@
25 $(MOUNTAPP_OBJ_DIR)/%.d: $(MOUNTAPP_DIR)/%.c
26 @if [ ! -d $(MOUNTAPP_OBJ_DIR) ]; then mkdir -p $(MOUNTAPP_OBJ_DIR); fi
27 @echo "making deps for $<..."
28 @($(ECHO) -n $(dir $@); $(CC) $(APPS_CFLAGS) $(APPS_INCLUDES) -M -MG $<) > $@