PREFIX=/usr/local
prefix=$(PREFIX)
bindir=$(prefix)/bin
CC=gcc
CFLAGS=-O2 -Wall -DMAKE_EJECT -DGLIBC2
LIBS=cdrom.o cdplay.o random.o
BINS=cdplay

all:	$(LIBS) $(BINS) other

static:	
	make all LDFLAGS="$(CFLAGS) -static"

libc5:
	make all CFLAGS="$(CFLAGS) -UGLIBC2"

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


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

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

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

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