diff --git a/misc/pam_authentication/makefile b/misc/pam_authentication/makefile
index 7c7adf6b2060fc5827c917a38f804d226ce764c1..47830dc9451abcd3baddb7cce9478e7998287afd 100644
--- a/misc/pam_authentication/makefile
+++ b/misc/pam_authentication/makefile
@@ -23,5 +23,5 @@
 # Makefile for pam_authentication.c
 
 main: pam_authentication.c
-	mkdir ./bin
+	[ -d ./bin ] || mkdir ./bin
 	gcc -o ./bin/pam_authentication pam_authentication.c -lpam -lpam_misc