make install idempotent