diff --git a/openni-nite/Makefile b/openni-nite/Makefile
index c129b88513e4527332af00907396d8b5729a141b..e53d4a1afbf570ac574288122d5b3d59f4e8b9de 100644
--- a/openni-nite/Makefile
+++ b/openni-nite/Makefile
@@ -23,20 +23,21 @@ NO_CONFIGURE = yes
 
 NO_BUILD = yes
 
+INSTALLATION_DIRS = \
+	${PREFIX}/lib \
+	${PREFIX}/include/nite \
+	${PREFIX}/share/openni/XnVFeatures \
+	${PREFIX}/share/openni/XnVHandGenerator
 
 do-install:
-	mkdir -p ${PREFIX}/lib
 	${INSTALL} ${WRKSRC}/Bin/libXnVNite.so ${PREFIX}/lib
-	mkdir -p ${PREFIX}/include/nite
 	cd ${WRKSRC}/Include; ${PAX} -rwp ma . ${PREFIX}/include/nite
 	cd ${WRKSRC}/XnVFeatures/Bin; ${PAX} -rwp ma . ${PREFIX}/lib
-	mkdir -p ${PREFIX}/share/openni/XnVFeatures
 	cd ${WRKSRC}/XnVFeatures/Data; \
 		${PAX} -rwp ma . ${PREFIX}/share/openni/XnVFeatures
 	niReg ${PREFIX}/lib/libXnVFeatures.so \
 		${PREFIX}/share/openni/XnVFeatures
 	cd ${WRKSRC}/XnVHandGenerator/Bin; ${PAX} -rwp ma . ${PREFIX}/lib
-	mkdir -p ${PREFIX}/share/openni/XnVHandGenerator
 	cd ${WRKSRC}/XnVHandGenerator/Data; \
 		${PAX} -rwp ma . ${PREFIX}/share/openni/XnVHandGenerator
 	niReg ${PREFIX}/lib/libXnVHandGenerator.so \