Ran last commit from the wrong directory and didn't catch most of the
modified files.
diff --git a/Makefile.in b/Makefile.in
index 1a1c2c7..b0fcdc0 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -35,13 +35,39 @@
 # The following definitions are tied to the contents
 # of this repository and should not be changed.
 
-TECHS       = sky130
+TECHS =
+
+SKY130_SOURCE_PATH = @SKY130_SOURCE_PATH@
+ifneq ($(SKY130_SOURCE_PATH),)
+    TECHS += sky130
+endif
+
+DONE_MESSAGE = "Done."
+ifeq ($(TECHS),)
+	DONE_MESSAGE = "No techs configured."
+endif
+
+TECHS_ALL = $(addprefix tech_,$(TECHS))
+TECHS_INSTALL = $(addprefix install-,$(TECHS))
+TECHS_CLEAN = $(addprefix clean-,$(TECHS))
+TECHS_VERYCLEAN = $(addprefix veryclean-,$(TECHS))
 
 #---------------------------------------------------
 
-all:	${TECHS}
-	for tech in ${TECHS}; do \
-		${MAKE} tech_$$tech; done
+all: $(TECHS_ALL)
+	@echo $(DONE_MESSAGE)
+
+install: $(TECHS_INSTALL)
+	@echo $(DONE_MESSAGE)
+
+clean: $(TECHS_CLEAN)
+	@echo $(DONE_MESSAGE)
+
+veryclean: $(TECHS_VERYCLEAN)
+	@echo $(DONE_MESSAGE)
+
+distclean: $(TECHS_VERYCLEAN)
+	@echo $(DONE_MESSAGE)
 
 #---------------------------------------------------
 
@@ -59,20 +85,4 @@
 veryclean-sky130:
 	(cd sky130 && ${MAKE} veryclean)
 
-#---------------------------------------------------
-
-install:	${TECHS}	
-	for tech in ${TECHS}; do \
-		${MAKE} install-$${tech}; done
-
-clean:		${TECHS}
-	for tech in ${TECHS}; do \
-		${MAKE} clean-$${tech}; done
-
-veryclean:	${TECHS}
-	for tech in ${TECHS}; do \
-		${MAKE} veryclean-$${tech}; done
-
-distclean:	${TECHS}
-	for tech in ${TECHS}; do \
-		${MAKE} veryclean-$${tech}; done
+#---------------------------------------------------
\ No newline at end of file