# RCS
# $Id: Makefile,v 1.1 2003/03/04 03:33:09 root Exp root $
# $Log: Makefile,v $
# Revision 1.1  2003/03/04 03:33:09  root
# Initial revision
#
# Revision 1.2  2003/02/22 07:05:43  root
# basic makefile only make all and make clean
#
# Revision 1.1  2003/02/22 06:52:13  root
# Initial revision
# 

CC = gcc
CFLAGS = -g -Wall -I/usr/local/include/SDL -I/usr/X11R6/include
CPPFLAGS = -D_REENTRANT
OBJS = main.o init_quit.o input.o output.o
IMAGES = "font.bmp light.bmp COPYING README INSTALL"
LDFLAGS = -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lSDL -lpthread -lSDL_image -L/usr/X11R6/lib -lGL -lGLU
# Right now the code looks for everthing in /usr/local/
# If you change prefix here, then change it as well in joytest.h
PREFIX = /usr/local



all: $(OBJS)
	$(CC) -o SDLJoytest-GL $(OBJS) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)

%.o : %.c %.h
	$(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@

.PHONY : clean install uninstall

install: all
	@./install.sh $(PREFIX) $(IMAGES)

uninstall:
	@./uninstall.sh $(PREFIX)

clean:
	@echo -n "Cleaning up..."
	@rm -f SDLJoytest
	@rm -f $(OBJS)
	@rm -f core
	@echo "done."