--- Imakefile.orig	2025-06-05 14:35:46 UTC
+++ Imakefile
@@ -122,14 +122,14 @@ SERVERDIR = server dic/phono dic/ideo
 
 CANNAROOT = .
 SERVERDIR = server dic/phono dic/ideo
-CLIENTDIR = cmd dic/phono misc
-SGSDIR = canna lib
+CLIENTDIR = cmd
+SGSDIR = canna lib dic/phono misc
 MOSTDIR = lib canna server cmd dic/phono misc doc
 
 install:: mkbindir mklibdir mkdicdir mkerrdir
 instserver:: mkdicdir mkerrdir
 instclient:: mkbindir mkdicdir
-instsgs:: mklibdir
+instsgs::
 instmost:: mkbindir mklibdir mkdicdir mkerrdir
 
 MakeDirectories(mkbindir, $(cannaBinDir))
@@ -184,6 +184,7 @@ instsgs::
 		(cd $$i ; echo "installing" "in $(CURRENT_DIR)/$$i..."; \
 		$(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install); \
 	done
+	$(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) pubconf.h $(DESTDIR)$(cannaIncDir)
 
 instmost::
 	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
