CC = gcc
BCDDUMP = bd.o 
OBJ2CBN = obj2cbn.o 
OBJ2BIN = obj2bin.o parity.o
BCDSPLIT = bsplit.o 

CFLAGS = -DUNIX $(DEBUG)

all: obj2bin bd bsplit

obj2bin: $(OBJ2BIN)
	$(CC) -o $@ $(OBJ2BIN)

obj2cbn: $(OBJ2CBN)
	$(CC) -o $@ $(OBJ2CBN)

bd: $(BCDDUMP)
	$(CC) -o $@ $(BCDDUMP)

bsplit: $(BCDSPLIT)
	$(CC) -o $@ $(BCDSPLIT)

clean:
	rm -f $(OBJ2CBN) obj2cbn
	rm -f $(OBJ2BIN) obj2bin
	rm -f $(BCDDUMP) bd
	rm -f $(BCDSPLIT) bsplit

obj2cbn.o: obj2cbn.c sysdef.h objdef.h
obj2bin.o: obj2bin.c sysdef.h objdef.h parity.h
parity.o: parity.c 
bd.o: bd.c asciibcd.h
bsplit.o: bsplit.c 
