--- a/Makefile
+++ b/Makefile
@@ -43,13 +43,13 @@
 all:		$(BINDIR) $(BINDIR)/multimon $(BINDIR)/gen
 
 $(BINDIR)/%.s:	%.c
-		$(CC) $(CFLAGS) -S -o $@ $<
+		$(CC) $(CPPFLAGS) $(CFLAGS) -S -o $@ $<
 
 $(BINDIR)/%.o:	$(BINDIR)/%.s
 		$(AS) -c -o $@ $<
 
 $(BINDIR)/%.o:	%.c
-		$(CC) $(CFLAGS) -c -o $@ $<
+		$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
 
 SRC_L2		=hdlc.c pocsag.c
 SRC_L1		=demod_afsk12.c demod_afsk24.c demod_afsk24_2.c
@@ -70,10 +70,10 @@
 		$(MKDIR) $(BINDIR)
 
 $(BINDIR)/multimon:	$(OBJ_L2) $(OBJ_L1) $(OBJ_MISC)
-			$(CC) $^ $(LDFLAGS) $(LDFLAGSX) -o $@
+			$(CC) $(CPPFLAGS) $(CFLAGS) $^ $(LDFLAGS) $(LDFLAGSX) -o $@
 
 $(BINDIR)/gen:		$(OBJ_GEN)
-			$(CC) $^ $(LDFLAGS) -o $@
+			$(CC) $(CPPFLAGS) $(CFLAGS) $^ $(LDFLAGS) -o $@
 
 $(BINDIR)/mkcostab:	mkcostab.c
 			$(CC_FOR_BUILD) $^ -lm -o $@
