]> hydra-www.ietfng.org Git - acmetensortoys-chiptunes/commitdiff
Makefile -Wall -Wextra -Werror and more deps
authorNathaniel Wesley Filardo <nwf@smaug.priv.ietfng.org>
Mon, 1 Mar 2010 01:10:44 +0000 (20:10 -0500)
committerNathaniel Wesley Filardo <nwf@smaug.priv.ietfng.org>
Mon, 1 Mar 2010 01:10:44 +0000 (20:10 -0500)
Makefile

index d2bfa7f086cd012569a2a820ad69448f48b56b04..c41ff1666d89c435746d2a0e3225392b98906906 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -6,11 +6,11 @@ SAMPLE_RATE=16000
 
 tracker/%: CPPFLAGS=-I.
 tracker/%: LDFLAGS=-lSDL -lncurses
-tracker/%: CFLAGS=-Wall
+tracker/%: CFLAGS=-Wall -Wextra -Werror
 tracker/%: CC=gcc
 
 target/%: CPPFLAGS=-I. -D${CPU_CPP_NAME}
-target/%: CFLAGS=-O2 -g -B/usr/avr/lib -Wall -mmcu=${CPU_CC_NAME}
+target/%: CFLAGS=-O2 -g -B/usr/avr/lib -Wall -Wextra -Werror -mmcu=${CPU_CC_NAME}
 target/%: ASFLAGS=-mmcu=${CPU_CC_NAME}
 target/%: LDFLAGS=-Tdata 0x800160 -M -m ${CPU_LD_NAME}
 target/%: CC=avr-gcc
@@ -40,7 +40,7 @@ tracker/chip.o: progenv/gentimes.h
 tracker/tracker: tracker/main.o tracker/chip.o tracker/gui.o progenv/gentimes.o
        ${CC} ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o $@ $^ 
 
-target/%.o: target/main.c target/asm.S songs/%.s progenv/gentimes.c | progenv/gentimes.h songs/%.h 
+target/%.o: target/main.c target/asm.S songs/%.s progenv/gentimes.c target/config.h | progenv/gentimes.h songs/%.h
        ${CC} ${CPPFLAGS} ${CFLAGS} --include="songs/$*.h" -o $@ $^
 
 target/%.hex: target/%.o