--- Makefile.orig	2023-06-08 11:51:13
+++ Makefile	2023-06-08 11:56:10
@@ -863,9 +863,17 @@
 	make allclean
 
 endif	# MAKESTAGE
+
+HEADERS := $(wildcard src/*.h src/*/*.h) 
 
+install_HEADERS: $(subst src,$(DESTDIR)/$(PREFIX)/include/bart,$(HEADERS))
+	true
 
-install: bart
+$(DESTDIR)/$(PREFIX)/include/bart/%: src/%
+	install -d $(@D)
+	install -m 0644 $< $(@D)
+
+install: bart install_HEADERS
 	install -d $(DESTDIR)/$(PREFIX)/bin/
 	install bart $(DESTDIR)/$(PREFIX)/bin/
 	install -d $(DESTDIR)/$(PREFIX)/share/doc/bart/
