# this is for my particular setup
CFLAGS		= -O -I/import/X11R4/include -L/import/X11R4/lib
# if you're using X11/R3, add this define
#CFLAGS		= -DX11R3

CC		= cc 

LIBS = -lXaw -lXt -lXmu -lX11

BITS = 	base1.bit	sperma1.bit	vader1b1.bit	vader3a1.bit \
	explode1.bit	spermb1.bit	vader2a1.bit	vader3b1.bit \
	spacer1.bit	vader1a1.bit	vader2b1.bit \
	base2.bit	sperma2.bit	vader1b2.bit	vader3a2.bit \
	explode2.bit	spermb2.bit	vader2a2.bit	vader3b2.bit \
	spacer2.bit	vader1a2.bit	vader2b2.bit

INCS = patchlevel.h vaders.h

OBJS = spacers.o base.o widget.o main.o vaders.o shot.o score.o

SRCS = spacers.c base.c widget.c main.c vaders.c shot.c score.c

MAN = xinvaders.ma

ALL = README $(BITS) $(INCS) $(SRCS) $(MAN) Imakefile Makefile

DISTRIB = xinvaders.sh

SPLIT  = xinvaders.split.

TAR = xinvaders.tar

xinvaders:	$(OBJS)
	$(CC) -o xinvaders $(OBJS) $(LIBS)

clean:
	rm xinvaders *.o *~

distrib:: ${DISTRIB}

${DISTRIB}: $(ALL)
	shar $(ALL) | split -500 - ${SPLIT}

tar::	$(TAR)

$(TAR): $(ALL)
	tar cvf $(TAR) $(ALL)
	compress $(TAR)
