SRCSDIR := src/
SRCS := # := start
-# include all of the files.mk
-include $(addprefix ${SRCSDIR},$(addsuffix files.mk,${DIRS}))
+# include all of the dir.mk
+include $(addprefix ${SRCSDIR},$(addsuffix dir.mk,${DIRS}))
WORKINGDIR := bind/
BLDDIRS := ${OBJSBLDDIRS} ${DEPSBLDDIRS} ${WORKINGDIR} ${DSTCFGDIR}
+PRNTFMT := printf "%-5s: %s\n"
+
VERBOSE := 0
ifeq (${VERBOSE},0)
Q2 :=
endif
-PRNTFMT := printf "%-5s: %s\n"
-
.PHONY: all
all: ${TARGET} ${CFGS}
.PHONY: clean
clean:
- ${Q1}${PRNTFMT} "CLEAN" "OBJS"
- ${Q2}rm -f ${OBJS}
- ${Q1}${PRNTFMT} "CLEAN" "TARGET"
+ ${Q1}${PRNTFMT} "rm" "${OBJSDIR}"
+ ${Q2}rm -rf ${OBJSDIR}
+ ${Q1}${PRNTFMT} "rm" "${TARGET} ${TARGETTMP}"
${Q2}rm -f ${TARGET}
.PHONY: distclean
distclean: clean
- ${Q1}${PRNTFMT} "CLEAN" "DEPS"
- ${Q2}rm -f ${DEPS}
- ${Q1}${PRNTFMT} "CLEAN" "tags prof gmon.out"
+ ${Q1}${PRNTFMT} "rm" "${DEPSDIR}"
+ ${Q2}rm -rf ${DEPSDIR}
+ ${Q1}${PRNTFMT} "rm" "tags prof gmon.out"
${Q2}rm -f tags prof gmon.out
.PHONY: gitclean