diff --git a/quad/executable.mk b/quad/executable.mk
index 0f5f6435227675076c41ae9cdafe964c1bdec8f6..0666c88a7cb8887a726c5e7717c2eaab61ab67c7 100644
--- a/quad/executable.mk
+++ b/quad/executable.mk
@@ -36,7 +36,7 @@ $(TARGET): $(OBJECTS) | $(EXEDIR)
 	$(GCC) -g -o $(TARGET) $^ -I$(INCDIR) -L$(LIBDIR) $(REQLIBS)
 
 $(OBJDIR)/%.o : %.c | $(OBJDIR) $(INCDIR)
-	$(GCC) -c -g -o $@ $< -I$(INCDIR)
+	$(GCC) -c -g -o $@ $< -I$(INCDIR) -Wall
 
 $(OBJDIR):
 	mkdir $(OBJDIR)
diff --git a/quad/library.mk b/quad/library.mk
index 1515d75b95fc3090178735e0877aa1ef878e54d8..b02b460a3d01d3e874b718cd65ef5fae3578fc66 100644
--- a/quad/library.mk
+++ b/quad/library.mk
@@ -37,7 +37,7 @@ $(TARGET): $(OBJECTS) | $(LIBDIR)
 	$(AR) rcs $@ $^
 
 $(OBJDIR)/%.o : %.c | $(OBJDIR) $(INCDIR)
-	$(GCC) -c -g -o $@ $< -I$(INCDIR)
+	$(GCC) -c -g -o $@ $< -I$(INCDIR) -Wall
 
 $(INCDIR)/%.h : %.h | $(INCDIR)
 	cp $^ $(INCDIR)