Added xcircuit to the list of tools in the "tools.txt" file, or else
the enabled/disabled state does not get captured by the configure
script.  Should not have any particular impact on builds, though.
diff --git a/VERSION b/VERSION
index 7632c68..2ed9a2a 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.0.342
+1.0.344
diff --git a/scripts/configure b/scripts/configure
index b5f03f5..bb114b0 100755
--- a/scripts/configure
+++ b/scripts/configure
@@ -606,6 +606,7 @@
 SKY130_ML_XX_HD_PATH
 PATCH
 MAGIC
+XCIRCUIT_DISABLED
 XSCHEM_DISABLED
 QFLOW_DISABLED
 OPENLANE_DISABLED
@@ -685,6 +686,7 @@
 enable_openlane
 enable_qflow
 enable_xschem
+enable_xcircuit
 enable_alpha_sky130
 enable_xschem_sky130
 enable_klayout_sky130
@@ -1357,6 +1359,10 @@
                 Enable or disable xschem setup [default=enabled]
 
 
+  --enable-xcircuit
+                Enable or disable xcircuit setup [default=enabled]
+
+
   --enable-alpha-sky130[=path]
                           Install sky130_ml_xx_hd. If path is omitted, the repository
                           will be downloaded. [default=enabled]
@@ -2451,8 +2457,8 @@
 # Set variables for tool setups
 
 
-{ $as_echo "$as_me:${as_lineno-$LINENO}: Found tools: klayout magic netgen irsim openlane qflow xschem" >&5
-$as_echo "$as_me: Found tools: klayout magic netgen irsim openlane qflow xschem" >&6;}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: Found tools: klayout magic netgen irsim openlane qflow xschem xcircuit" >&5
+$as_echo "$as_me: Found tools: klayout magic netgen irsim openlane qflow xschem xcircuit" >&6;}
 
 
 
@@ -2563,6 +2569,21 @@
 
 
 
+        XCIRCUIT_DISABLED=0
+        # Check whether --enable-xcircuit was given.
+if test "${enable_xcircuit+set}" = set; then :
+  enableval=$enable_xcircuit;
+                if test "$enableval" == "no" -o "$enableval" == "NO"; then
+                    XCIRCUIT_DISABLED=1
+                fi
+
+
+fi
+
+
+
+
+
 # Magic
 # Extract the first word of "magic", so it can be a program name with args.
 set dummy magic; ac_word=$2
@@ -3258,8 +3279,8 @@
 
 
 
-{ $as_echo "$as_me:${as_lineno-$LINENO}: Tools enabled for PDK setup installation: klayout magic netgen irsim openlane qflow xschem" >&5
-$as_echo "$as_me: Tools enabled for PDK setup installation: klayout magic netgen irsim openlane qflow xschem" >&6;}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: Tools enabled for PDK setup installation: klayout magic netgen irsim openlane qflow xschem xcircuit" >&5
+$as_echo "$as_me: Tools enabled for PDK setup installation: klayout magic netgen irsim openlane qflow xschem xcircuit" >&6;}
 
 # Check for "--with-ef-style"
 EF_STYLE=0
diff --git a/scripts/tools.txt b/scripts/tools.txt
index 648b3dc..82c5603 100644
--- a/scripts/tools.txt
+++ b/scripts/tools.txt
@@ -5,3 +5,4 @@
 openlane
 qflow
 xschem
+xcircuit
diff --git a/sky130/Makefile.in b/sky130/Makefile.in
index 0baaf20..94846cd 100644
--- a/sky130/Makefile.in
+++ b/sky130/Makefile.in
@@ -938,6 +938,8 @@
 		cp ${KLAYOUT_PATH}/sky130_tech/tech/sky130/${TECH}.lyt ${KLAYOUT_STAGING_$*}/tech/${SKY130$*}.lyt ; \
 		cp -rp ${KLAYOUT_PATH}/scripts/* ${KLAYOUT_STAGING_$*}/scripts/ ; \
 	fi
+	# Copy original DRC deck from open_pdks (is this useful?)
+	cp klayout/sky130.lydrc ${KLAYOUT_STAGING_$*}/drc/${SKY130$*}.lydrc
 	# Copy drc directory contents from the Efabless Open MPW precheck repository
 	if test "x${PRECHECK_PATH}" != "x" ; then \
 		cp ${PRECHECK_PATH}/checks/tech-files/sky130A_mr.drc ${KLAYOUT_STAGING_$*}/drc/${SKY130$*}_mr.drc ; \