diff --git a/litex_boards/partner/targets/aller.py b/litex_boards/partner/targets/aller.py
index 0197e922eb07a28e07a5c1d6fc5c6cf9a378c638..5ddb25de1d78833899b8aaddca8485179c1d5ca8 100755
--- a/litex_boards/partner/targets/aller.py
+++ b/litex_boards/partner/targets/aller.py
@@ -190,10 +190,10 @@ class AllerSoC(SoCSDRAM):
 def main():
     platform = aller.Platform()
     soc = AllerSoC(platform)
-    builder = Builder(soc, output_dir="../build/aller", csr_csv="../build/aller/csr.csv",
+    builder = Builder(soc, output_dir="aller", csr_csv="aller/csr.csv",
         compile_gateware=not "no-compile" in sys.argv[1:])
     vns = builder.build(build_name="aller")
-    soc.generate_software_header("../software/kernel/csr.h")
+    soc.generate_software_header("aller/csr.h")
 
 
 if __name__ == "__main__":
diff --git a/litex_boards/partner/targets/nereid.py b/litex_boards/partner/targets/nereid.py
index f67a2c61b4481e6df9216c0e62a39dca3a171db8..b7bde0df57e8cd198f9992f4eff57129e03f1e95 100755
--- a/litex_boards/partner/targets/nereid.py
+++ b/litex_boards/partner/targets/nereid.py
@@ -187,10 +187,10 @@ class NereidSoC(SoCSDRAM):
 def main():
     platform = nereid.Platform()
     soc = NereidSoC(platform)
-    builder = Builder(soc, output_dir="../build/nereid", csr_csv="../build/nereid/csr.csv",
+    builder = Builder(soc, output_dir="nereid", csr_csv="nereid/csr.csv",
         compile_gateware=not "no-compile" in sys.argv[1:])
     vns = builder.build(build_name="nereid")
-    soc.generate_software_header("../software/kernel/csr.h")
+    soc.generate_software_header("nereid/csr.h")
 
 
 if __name__ == "__main__":
diff --git a/litex_boards/partner/targets/tagus.py b/litex_boards/partner/targets/tagus.py
index c77aa082c26aad5493ce578abbf7ff821d0ee32b..42d7b390438ba5c94b774132fbe9053dddca6a44 100755
--- a/litex_boards/partner/targets/tagus.py
+++ b/litex_boards/partner/targets/tagus.py
@@ -188,10 +188,10 @@ class TagusSoC(SoCSDRAM):
 def main():
     platform = tagus.Platform()
     soc = TagusSoC(platform)
-    builder = Builder(soc, output_dir="../build/tagus", csr_csv="../build/tagus/csr.csv",
+    builder = Builder(soc, output_dir="tagus", csr_csv="tagus/csr.csv",
         compile_gateware=not "no-compile" in sys.argv[1:])
     vns = builder.build(build_name="tagus")
-    soc.generate_software_header("../software/kernel/csr.h")
+    soc.generate_software_header("tagus/csr.h")
 
 
 if __name__ == "__main__":