Explorar el Código

Support switching compiler and flags easily

Lucas Stadler %!s(int64=8) %!d(string=hace) años
padre
commit
282e288733
Se han modificado 1 ficheros con 5 adiciones y 2 borrados
  1. 5 2
      scm/inc/Makefile

+ 5 - 2
scm/inc/Makefile

1
CC=gcc
2
CFLAGS=-Wall -g -O3
3
1
run-scheme: scheme
4
run-scheme: scheme
2
	./scheme
5
	./scheme
3
6
4
scheme: scheme.s driver.c
7
scheme: scheme.s driver.c
5
	gcc -g scheme.s driver.c -o $@
8
	$(CC) $(CFLAGS) scheme.s driver.c -o $@
6
9
7
scheme-static: scheme.s driver.c
10
scheme-static: scheme.s driver.c
8
	gcc -O3 -static scheme.s driver.c -o $@
11
	$(CC) $(CFLAGS) -static scheme.s driver.c -o $@
9
12
10
test: scheme.s driver.c
13
test: scheme.s driver.c
11
	petite --script tests.scm
14
	petite --script tests.scm