1 PREFIX=/usr/local/bin 2 3 4 CC=gcc 5 CFLAGS=-O2 -Wall -DMAKE_EJECT 6 LIBS=cdrom.o cdplay.o random.o 7 BINS=cdplay 8 9 all: $(LIBS) $(BINS) other 10 11 static: 12 make all LDFLAGS="$(CFLAGS) -static" 13 14 glibc: 15 make all CFLAGS="$(CFLAGS) -DGLIBC2" 16 17 debug: 18 make all CFLAGS="$(CFLAGS) -DDEBUG" 19 20 21 other: 22 strip ./cdplay 23 ln -sf ./cdplay eject 24 25 install: all 26 chmod 0755 cdplay 27 chown root cdplay 28 cp cdplay $(PREFIX) 29 cp eject $(PREFIX) 30 31 clean: 32 rm -f $(LIBS) *.bak eject cdplay core 33 34 cdplay: cdplay.o cdrom.o random.o 35 cdrom.o: cdrom.c 36 cdplay.o: cdplay.c 37 random.o: random.c Makefile is the makefile, used for GNU `make' |