[Makefile] add manifest for mag and maglef directories
diff --git a/Makefile b/Makefile
index 1cb30e5..9fd4714 100644
--- a/Makefile
+++ b/Makefile
@@ -136,7 +136,12 @@
 .RECIPE: manifest
 manifest:
 	cd verilog/rtl/ && \
-	find * -type f ! -name "user_*.v" ! -name "manifest" ! -name "README" ! -name "defines.v" -exec shasum {} \; > manifest
+	find * -type f ! -name "user_*.v" ! -name "manifest" ! -name "README" ! -name "defines.v" -exec shasum {} \; > manifest && \
+	cd ../../maglef/ && \
+	shasum *.mag > manifest && \
+	cd ../mag/ && \
+	shasum caravel.mag .magicrc > manifest
+
 
 check-env:
 ifndef PDK_ROOT
diff --git a/mag/manifest b/mag/manifest
new file mode 100644
index 0000000..4017c9b
--- /dev/null
+++ b/mag/manifest
@@ -0,0 +1,2 @@
+98f0eba7f6636ec47f34c03c3b35a03ad2ed53b7  caravel.mag
+5f405bac487c0bb2ee0a77b2985bc472682803c9  .magicrc
diff --git a/maglef/manifest b/maglef/manifest
new file mode 100644
index 0000000..c433663
--- /dev/null
+++ b/maglef/manifest
@@ -0,0 +1,10 @@
+49990f167a99f9631e0a42ec12077e97714de970  chip_io.mag
+0596a994ebb59aa6f8892dde6060cb1bddb65a82  digital_pll.mag
+522e3f2f5b88dc3bbe15e1f5317cd33860a94f08  gpio_control_block.mag
+32d11e73f391c4f41681d4883c1ce8ea4b72ddc2  mgmt_core.mag
+1f868a16e55e46f662f4b5e9a12e5f674872fc38  mgmt_protect.mag
+ccd1692a5c7a5aa90744666697657f48af92a79b  simple_por.mag
+b4dfdc3c785324e175a6b295366ecda09860d398  sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.mag
+be002ace934eb2941d8424362bca992622d58342  sram_1rw1r_32_256_8_sky130.mag
+97a325d4df6885d06fa21737f9222bace14df165  storage.mag
+901cc6df77916c7716aa8721226270dd36749118  user_id_programming.mag