#
#	This is Makefile for xfmix
#

.SUFFIXES: .cc .o .h

CC = gcc
CCFLAGS = -O2 -m486 -Wall -I/usr/X11/include -I/usr/X11R6/include/X11

LIB_PATH = -L/usr/X11R6/lib
LIBS = $(LIB_PATH) -lX11 -lXpm -lm -lforms

#	comment these two lines if your X server hasn't double buffering extension

SRCS = main.c light.c

OBJS = main.o light.o

INCLUDES=/usr/X11/include

all: xfmix

install: all
	install -s xfmix /usr/local/bin

static: $(OBJS)
	$(CC) $(OBJS) -L/usr/X11/lib /usr/lib/libforms.a /usr/X11/lib/libXpm.a -lX11 -lm $(LIBS_LAND) -o $@

xfmix:	$(OBJS)
	$(CC) $(OBJS) $(LIBS) $(LIBS_LAND) -o $@

clean:
	rm -f *~ *.o xfmix DEADJOE a.out

%.o : %.c
	$(CC) $(CCFLAGS) $(DEFS) -c $< -o $@

arch:
	cd ..; tar zcvf xfmix-backup.tar.gz xfmix/*.c xfmix/*.h xfmix/*.fd \
	xfmix/Makefile

depend:	$(SRCS)
	makedepend -I. $(SRCS)

