CC=gcc
CFLAGS=-O2
LDFLAGS=-s

SPLIT_OBJECTS= floppy_split.o
MERGE_OBJECTS= floppy_merge.o

all: floppy_split floppy_merge crlf
	(cd busybox;make)

clean:
	- rm -f *.o *.bak
	(cd busybox;make clean)

distclean: clean
	- rm -f floppy_split floppy_merge crlf *.o *.bak
	(cd busybox; make distclean)

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
