PREFIX=/usr/local/bin


CC=gcc
CFLAGS=-O2 -c -Wall -DMAKE_EJECT
LIBS=cdrom.o cdplay.o random.o

all:	$(LIBS)
	$(CC) -o cdplay $(LIBS)
	make other

static:	$(LIBS)
	$(CC) -static -o cdplay $(LIBS)
	make other

glibc:
	make all CFLAGS="$(CFLAGS) -DGLIBC2"

debug:	
	make all CFLAGS="$(CFLAGS) -DDEBUG"


other:
	strip ./cdplay
	ln -sf ./cdplay eject

install:	all
	cp cdplay $(PREFIX)
	cp eject $(PREFIX)

clean:
	rm -rf $(LIBS) *.bak eject cdplay

cdrom.o: cdrom.c
cdplay.o: cdplay.c
random.o: random.c
