summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/Makefile b/src/Makefile
index f1c6a4169..b4b1269ec 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -38,6 +38,7 @@ MAKEARGS = 'CFLAGS=${CFLAGS}' 'CC=${CC}' 'ANOPELIBS=${ANOPELIBS}' \
all: services
distclean: clean spotless
+distclean_modules: clean_modules spotless
services: $(OBJS)
$(CC) $(CFLAGS) $(OBJS) $(ANOPELIBS) $(MLIBS) -o $@ $(LDFLAGS)
@@ -87,10 +88,12 @@ rdb.o: rdb.c $(INCLUDES)
modules: DUMMY
(cd modules ; ./configure ; ${MAKE} ${MAKEARGS} all)
-clean:
+clean: clean_modules
+ rm -f *.o services a.out
+clean_modules:
@touch modules/Makefile.inc # Horribly ugly...
(cd modules ; ${MAKE} ${MAKEARGS} clean)
- rm -f *.o services a.out
+
spotless: clean
(cd modules ; ${MAKE} ${MAKEARGS} distclean)