diff --git a/pd/src/makefile.in b/pd/src/makefile.in
index f9a34ad6a424dfb3ed8d9a7d1d5990b50c841ab8..0defb229a8951f9439be365b0a9d845f4379e4f6 100644
--- a/pd/src/makefile.in
+++ b/pd/src/makefile.in
@@ -255,6 +255,17 @@ install: all tkpath tkdnd
 	install -m644 ../tkdnd/library/tkdnd_unix.tcl $(DESTDIR)$(libpdbindir)/tkdnd_unix.tcl
 	install -m644 ../tkdnd/library/tkdnd_compat.tcl $(DESTDIR)$(libpdbindir)/tkdnd_compat.tcl
 	install -m644 ../tkdnd/libtkdnd*so $(DESTDIR)$(libpdbindir)/
+	install -d $(DESTDIR)$(libpdbindir)/nw
+	install -d $(DESTDIR)$(libpdbindir)/css
+	install -d $(DESTDIR)$(libpdbindir)/locales
+	install -m644 ../nw/*.* $(DESTDIR)$(libpdbindir)/
+	install -m755 ../nw/nw/* $(DESTDIR)$(libpdbindir)/nw/
+	install -m644 ../nw/css/*.* $(DESTDIR)$(libpdbindir)/css/
+	for dir in $(shell ls -1 ../nw/locales); do \
+		echo "installing locale $$dir"; \
+		install -d $(DESTDIR)$(libpdbindir)/locales/$$dir ; \
+		install -m644 -p ../nw/locales/$$dir/*.* $(DESTDIR)$(libpdbindir)/locales/$$dir ; \
+	done
 	install -d $(DESTDIR)$(bindir)
 	install $(BINARYMODE) $(PDEXEC) $(DESTDIR)$(bindir)/@PDEXEC@
 # kludge to allow pd~ to work by default in pd-l2ork