-$L/liblib2.so: $(call find_objects,cpp) $L/liblib1.so $L/libsubproj.so
+# Build the shared library
+$L/liblib2.so: $(call find_objects,cpp) $L/liblib1.so $L/libotherproj.so
+# Nice shortcut target
.PHONY: lib2
lib2: $L/liblib2.so
+# Install the shared library
+$I/lib/liblib2.so: $L/liblib2.so
+install += $I/lib/liblib2.so
+
+# Install the library's headers
+# XXX: we can't use += here, call will be resolved lazily if we do
+install := $(install) $(call find_headers,h,$I/include/remake/lib2)
+