slsmalltalk/Makefile

35 lines
560 B
Makefile
Raw Permalink Normal View History

CC = gcc
XSOPT =
SOPT = -Wall -O2 -fno-defer-pop
CPY = cp -a
DEL = rm -f
pdst.s: pdst.c
$(CC) $(XSOPT) $(SOPT) -S pdst.c
pdst.o: pdst.s
$(CC) -c pdst.s
pdst: pdst.o
$(CC) -o pdst pdst.o -lm
systemImage: initial.st
./pdst -c initial.st
.PHONY: test1
test1:
$(CPY) snapshot snapshot.1
./pdst -w snapshot <test1.kbd
.PHONY: test2
test2:
$(CPY) snapshot snapshot.2
./pdst -w snapshot <test2.kbd
.PHONY: clean
clean:
$(DEL) snapshot.2 test2.one.out test2.all.out
$(DEL) snapshot.1
$(DEL) snapshot transcript systemImage
$(DEL) pdst pdst.o pdst.s