mirror of
https://github.com/prirun/p50em.git
synced 2026-04-28 13:07:31 +00:00
allow swapping C compilers via standard CC variable
This commit is contained in:
10
makefile
10
makefile
@@ -6,19 +6,19 @@ REV=${shell [ -d .hg ] && hg id -n || git rev-parse --short HEAD}
|
|||||||
|
|
||||||
em: # normal
|
em: # normal
|
||||||
rm -rf em.o
|
rm -rf em.o
|
||||||
cc -DREV=\"${REV}\" -DNOTRACE -DFAST -O -Winline em.c -o em
|
$(CC) -DREV=\"${REV}\" -DNOTRACE -DFAST -O -Winline em.c -o em
|
||||||
|
|
||||||
emwarn: # lots of compiler warnings
|
emwarn: # lots of compiler warnings
|
||||||
rm -rf em.o
|
rm -rf em.o
|
||||||
cc -DREV=\"${REV}\" -DNOTRACE -DFAST -O -Wall -Wextra -pedantic -Wconversion em.c -o em
|
$(CC) -DREV=\"${REV}\" -DNOTRACE -DFAST -O -Wall -Wextra -pedantic -Wconversion em.c -o em
|
||||||
|
|
||||||
debug: # gdb
|
debug: # gdb
|
||||||
rm -rf em.o
|
rm -rf em.o
|
||||||
cc -DREV=\"${REV}\" -DNOTRACE -DFAST -g -O0 em.c -o em
|
$(CC) -DREV=\"${REV}\" -DNOTRACE -DFAST -g -O0 em.c -o em
|
||||||
|
|
||||||
trace: # tracing
|
trace: # tracing
|
||||||
rm -rf em.o
|
rm -rf em.o
|
||||||
cc -DREV=\"${REV}\" -DFAST -O em.c -o em
|
$(CC) -DREV=\"${REV}\" -DFAST -O em.c -o em
|
||||||
|
|
||||||
# the fixed clock rate build is useful for making problems reproduceable.
|
# the fixed clock rate build is useful for making problems reproduceable.
|
||||||
#
|
#
|
||||||
@@ -28,4 +28,4 @@ trace: # tracing
|
|||||||
|
|
||||||
fixed: # fixed clock rate
|
fixed: # fixed clock rate
|
||||||
rm -rf em.o
|
rm -rf em.o
|
||||||
cc -DREV=\"${REV}\" -DFIXEDCLOCK -DNOIDLE -DFAST -O em.c -o em
|
$(CC) -DREV=\"${REV}\" -DFIXEDCLOCK -DNOIDLE -DFAST -O em.c -o em
|
||||||
|
|||||||
Reference in New Issue
Block a user