Quellcode durchsuchen

* When building, auto cleanup alternate build if needed.

Bryan Drewery vor 16 Jahren
Ursprung
Commit
3d6ab3a430
1 geänderte Dateien mit 18 neuen und 2 gelöschten Zeilen
  1. 18 2
      Makefile.in

+ 18 - 2
Makefile.in

@@ -198,7 +198,23 @@ general: help res set
 
 check:
 
-wraith:	general
+.NOTPARALLEL: checkclean.wraith checkclean.debug
+
+checkclean.wraith:
+	@(if test -f stamp.debug; then \
+	echo "[*] Cleaning up alternate build"; \
+	$(MAKE) MAKEFLAGS=-s clean; \
+	fi)
+	@touch stamp.wraith
+
+checkclean.debug:
+	@(if test -f stamp.wraith; then \
+	echo "[*] Cleaning up alternate build"; \
+	$(MAKE) MAKEFLAGS=-s clean; \
+	fi)
+	@touch stamp.debug
+
+wraith:	checkclean.wraith general
 	@echo ""
 	@echo "Making binary"
 	@echo ""
@@ -210,7 +226,7 @@ wraith:	general
 
 dwraith: debug
 
-debug:  general
+debug: checkclean.debug general
 	@echo ""
 	@echo "Making debug binary"
 	@echo ""