diff --git a/openair-cn/S1AP/Makefile.eNB b/openair-cn/S1AP/Makefile.eNB
index e3d55239fa86c7215b5919023e882645d8acf0ab..b748656e0d81e00c1d698c1fb9e18fa29984f754 100644
--- a/openair-cn/S1AP/Makefile.eNB
+++ b/openair-cn/S1AP/Makefile.eNB
@@ -50,6 +50,7 @@ endif
 -include *.d
 
 CFLAGS = 			\
+	-Wall			\
 	-DENB_MODE		\
 	-DENABLE_USE_MME	\
 	-DEMIT_ASN_DEBUG=1	\
@@ -60,11 +61,12 @@ CFLAGS = 			\
 	$(ADD_CFLAGS)		\
 	-DENB_MODE		\
 	$(S1AP_CFLAGS)		\
+	-Wuninitialized		\
 	-Werror=implicit-function-declaration
 
 $(libs1ap_OBJECTS): %.o : %.c
 	@echo "Compiling $<"
-	@$(CC) -c $(CFLAGS) -o $@ $<
+	$(CC) -c $(CFLAGS) -o $@ $<
 	@$(CC) -MM $(CFLAGS) $*.c > $*.d
 	@mv -f $*.d $*.d.tmp
 	@sed -e 's|.*:|$*.o:|' < $*.d.tmp > $*.d
diff --git a/openair-cn/SCTP/Makefile.eNB b/openair-cn/SCTP/Makefile.eNB
index dd665ddf5bf5859f51960a5c8aed76815bcb0b3b..bd0cf3827a3d805b544e7079a05b938d18c2e42b 100644
--- a/openair-cn/SCTP/Makefile.eNB
+++ b/openair-cn/SCTP/Makefile.eNB
@@ -9,9 +9,11 @@ libsctp_OBJECTS = \
 -include .*.d
 
 CFLAGS = \
+	-Wall			\
 	$(S1AP_CFLAGS)		\
 	-I../SCTP		\
 	-DENB_MODE		\
+	-Werror=uninitialized	\
 	-Werror=implicit-function-declaration
 
 $(libsctp_OBJECTS): %.o : %.c