CFLAGS=-O2 -I/usr/src/linux/include -I/usr/src/linux/drivers -fomit-frame-pointer

all: isodetect isosize mycmp mydd readcdda playcdda \
	 mycdwrite isoinfo mymkisofs

isodetect: isodetect.c
	gcc $(CFLAGS) isodetect.c -o isodetect

isosize: isosize.c
	gcc $(CFLAGS) isosize.c -o isosize

mycmp: mycmp.c
	gcc $(CFLAGS) mycmp.c -o mycmp

mydd: mydd.c
	gcc $(CFLAGS) mydd.c -o mydd

readcdda: readcdda.c
	gcc $(CFLAGS) readcdda.c -o readcdda

playcdda: playcdda.c 
	gcc $(CFLAGS) playcdda.c -o playcdda

mycdwrite: mycdwrite.c
	gcc $(CFLAGS) mycdwrite.c -o mycdwrite

isoinfo: isoinfo.c
	gcc $(CFLAGS) isoinfo.c -o isoinfo

mymkisofs:
	cd mkisofs-1.11; ./configure; make; strip mymkisofs

install:
	mv isodetect isosize mycmp mydd readcdda \
	playcdda mycdwrite isoinfo ../../lib/bin
	mv mkisofs-1.11/mymkisofs ../../lib/bin
	
clean:
	rm -f *.o core isodetect isosize mycmp mydd \
	readcdda playcdda mycdwrite isoinfo 
	cd mkisofs-1.11; make clean
