1 MOUNTAPP_DIR
= $(APPS_DIR
)/mount
2 MOUNTAPP_OBJ_DIR
= $(MOUNTAPP_DIR
)/$(OBJ_DIR
)
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
)
14 rm -f
$(MOUNTAPP_OBJS
) $(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
$<) > $@