Index: Makefile ================================================================== --- Makefile +++ Makefile @@ -1,6 +1,6 @@ -all: aocdbg aoc +all: aocdbg aoc aocclang clean: rm aocdbg aoc aocdbg: *.c *.h @@ -41,5 +41,14 @@ gcc -std=c99 -pedantic -pedantic-errors \ -flto -fno-omit-frame-pointer -ffloat-store -fno-common -fstrict-aliasing \ -O3 -DNDEBUG \ *.c \ -o aoc + +aocclang: *.c *.h + clang -std=c99 -pedantic \ + -Weverything \ + -Wno-declaration-after-statement \ + -Wno-implicit-int-conversion \ + -Wno-shorten-64-to-32 \ + *.c \ + -o aocclang