# Makefile for Brick Out # by Bill Kendrick # bill@newbreedsoftware.com # http://www.newbreedsoftware.com/ # May 16, 2001 - August 24, 2001 CC=$(PROGPREFIX)gcc STRIP=$(PROGPREFIX)strip CFLAGS=-O2 -Wall -I/usr/include $(EXTRA_CFLAGS) XLIB=-L$(LIBDIR) -lX11 -lXpm IMAGES=images/ball.xpm \ images/brick1.xpm \ images/brick2.xpm \ images/brick3.xpm \ images/brick4.xpm \ images/brick5.xpm \ images/conton.xpm \ images/contoff.xpm \ images/done.xpm \ images/leftpipe.xpm \ images/launchoff.xpm \ images/launchon.xpm \ images/numbers.xpm \ images/paddle.xpm \ images/pause.xpm \ images/soundoff.xpm \ images/soundon.xpm \ images/start.xpm \ images/stats.xpm \ images/stats_leftpipe.xpm \ images/stats_rightpipe.xpm \ images/stats_toppipe.xpm \ images/title.xpm \ images/water.xpm all: host mips-snow host: make \ TARGET=brickout.host brickout.host \ PROGPREFIX= \ LIBDIR=/usr/X11R6/lib mips-svr4: make \ TARGET=brickout.mips brickout.mips \ PROGPREFIX=mipsel-linux- \ LIBDIR=/usr/mipsel-linux/lib/X11 mips-snow: make \ TARGET=brickout.snow brickout.snow \ PROGPREFIX=mipsel-linux- \ EXTRA_CFLAGS="-Os -B/opt/snow-gcc/lib/snow/" \ LIBDIR=/opt/snow-gcc/lib/snow/ clean: -rm brickout.host brickout.mips brickout.snow $(TARGET): brickout.c $(IMAGES) $(CC) $(CFLAGS) brickout.c $(XLIB) -o $(TARGET) $(STRIP) $(TARGET) $(STRIP) --remove-section .compact_rel $(TARGET) $(STRIP) --remove-section .note $(TARGET) $(STRIP) --remove-section .comment $(TARGET)