CC=gcc
CFLAGS=-O2
LDFLAGS=-N -s

SPLIT_OBJECTS= floppy_split.o
MERGE_OBJECTS= floppy_merge.o

all: floppy_split floppy_merge crlf

clean:
	- rm -f *.o *.bak

distclean:
	- rm -f floppy_split floppy_merge crlf *.o *.bak

floppy_split: $(SPLIT_OBJECTS)
	$(CC) $(LDFLAGS) -o $@ $(SPLIT_OBJECTS)

floppy_merge: $(MERGE_OBJECTS)
	$(CC) $(LDFLAGS) -o $@ $(MERGE_OBJECTS)

crlf: crlf.o
	$(CC) $(LDFLAGS) -o $@ crlf.o

$(SPLIT_OBJECTS) $(MERGE_OBJECTS): floppy_split.h
