#
# which machine you want
#
MC = i386
VERSION = SCO
CC = gcc
GCC_FLAGS = -fomit-frame-pointer -fstrength-reduce -fcombine-regs
# CFLAGS = -D$(MC) -O -v -Xc -D$(VERSION)
CFLAGS = -D$(MC) -O -D$(VERSION) $(GCC_FLAGS)
# MOPTFLAGS = -Oactl
MOPTFLAGS = -O $(GCC_FLAGS)
CONF = $(MC)/conf.h
HDR = bas.h
H = $(HDR) $(CONF)
BAS = bas1.o bas2.o bas3.o bas4.o bas5.o bas6.o bas7.o bas8.o bas9.o
ASSIST = assist.o term.o
ALL = $(BAS) $(ASSIST)
basic: $(ALL)
$(CC) $(ALL) -lm -o basic
clean:
rm -f *.o *.s term.c
bas3.o:
$(CC) -c -D$(MC) $(MOPTFLAGS) -D$(VERSION) bas3.c
assist.o: $(HDR)
$(CC) -c -D$(MC) $(MOPTFLAGS) -D$(VERSION) assist.c
term.o: $(MC)/term.c $(CONF)
$(CC) $(CFLAGS) -c $(MC)/term.c
$(BAS): $H
syntax highlighted by Code2HTML, v. 0.9.1