Przeglądaj źródła

Support switching compiler and flags easily

Lucas Stadler 8 lat temu
rodzic
commit
282e288733
1 zmienionych plików z 5 dodań i 2 usunięć
  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