
#CFLAGS=-Wall -O2
CFLAGS= -O2
CC=gcc
LD=gcc

HEXTOOLS=xreloc xmap bin2hex

HEXOBJS=xwrite.o xread.o

all: $(HEXTOOLS)

chksum: chksum.o $(HEXOBJS)
	$(LD) -o $@ chksum.o $(HEXOBJS)

xmap: xmap.o $(HEXOBJS)
	$(LD) -o $@ xmap.o $(HEXOBJS)

xreloc: xreloc.o $(HEXOBJS)
	$(LD) -o $@ xreloc.o $(HEXOBJS)

sieve: sieve.o
	$(LD) -o $@ sieve.o

bin2hex: bin2hex.o xwrite.o
	$(LD) -o $@ bin2hex.o xwrite.o

clean:
	rm -f *.o $(HEXTOOLS)


install:
	cp xmap xreloc /usr/local/vlsi/bin

# dependencies so simple they're done by hand

xreloc.o: xwrite.h xread.h
xwrite.o: xwrite.h
xread.o: xread.h
