CCX = g++
CFLAGS = -g -static -Wall # -Werror
LDFLAGS = -lm

.cc.o:
	$(CCX) -c $(CFLAGS) -o $@ $*.cc

all: setdest calcdest install

setdest: setdest.o
	$(CCX) -o setdest $@.o $(LDFLAGS)

calcdest: calcdest.o
	$(CCX) -o calcdest $@.o $(LDFLAGS)

setbox: setbox.o
	$(CCX) -o setbox $@.o $(LDFLAGS)

clean:
	rm -f setdest setbox *.o *.core

install: setdest calcdest
	cp -f calcdest /usr/local/bin/
	cp -f setdest /usr/local/bin/
	cp -f emulate /usr/local/bin/
	cp -f gentracefiles /usr/local/bin/
