# makefile for gemdropx

# Gem Drop X

# by Bill Kendrick
# kendrick@zippy.sonoma.edu
# http://zippy.sonoma.edu/kendrick/

# Atari version: August 17, 1997 - September 24, 1997
# X Window version: November 5, 1997 - November 21, 1997


CC=gcc
POSTPROCESS=strip

XLIB=-lX11
# XLIB=-L/usr/openwin/lib -lX11
# XLIB=-L/usr/X11/lib -lX11


all:	gemdropx
	chmod 755 gfx sounds
	chmod 644 gfx/* sounds/*
	chmod 644 *.c *.h makefile
	chmod 755 go gfx/convert

clean:
	rm *.o


gemdropx:	gemdropx.o connect.o randnum.o window.o hints.o text.o gc.o \
		color.o visual.o sleepfor.o
	$(CC)	gemdropx.o connect.o randnum.o window.o hints.o text.o gc.o \
		color.o visual.o sleepfor.o \
		$(XLIB) -lm -o gemdropx
	$(POSTPROCESS) gemdropx
	chmod 755 gemdropx


gemdropx.o:	gemdropx.c connect.h randnum.h window.h hints.h text.h gc.h \
		color.h visual.h sleepfor.h
	$(CC)	gemdropx.c -c


connect.o:	connect.c connect.h
	$(CC)	connect.c -c

randnum.o:	randnum.c randnum.h
	$(CC)	randnum.c -c

window.o:	window.c window.h
	$(CC)	window.c -c

hints.o:	hints.c hints.h
	$(CC)	hints.c -c

text.o:	text.c text.h
	$(CC)	text.c -c

gc.o:	gc.c gc.h
	$(CC)	gc.c -c

color.o:	color.c color.h
	$(CC)	color.c -c

visual.o:	visual.c visual.h
	$(CC)	visual.c -c

sleepfor.o:	sleepfor.c sleepfor.h
	$(CC)	sleepfor.c -c
