# $Header: /sda3/home/klausf/schule/mata/projekt/memory/RCS/Makefile,v 1.4 1993/09/12 11:37:25 klausf Exp klausf $

ALL = spielcur spielx spieldos.exe tk

spielcur: spielcur.o memory.o
	$(CC) -ospielcur spielcur.o memory.o -lcurses

spielcur.o: spielmem.c memory.h spielmem.h
	$(CC) $(CFLAGS) -c -DZIEL=FUERCUR spielmem.c
	mv spielmem.o spielcur.o

memory.o: memory.c memory.h spielmem.h pix.data

spielx: spielx.o memory.o #pix.o
	$(CC)  $(CFLAGS) -o spielx spielx.o memory.o\
		-lXm -lXt -lX11

spielx.o: spielmem.c  memory.h spielmem.h
	$(CC) $(CFLAGS) -c -DZIEL=FUERX spielmem.c
	mv spielmem.o spielx.o

spieldos.exe: memory.c memory.h spielmem.c spielmem.h
	@echo echo Unter DOS ist folgendes zu tun:
	@echo BCC -c memory.c
	@echo BCC -c -DZIEL=FUERDOS spielmem.c
	@echo del spieldos.obj
	@echo ren spielmem.obj spieldos.obj
	@echo BCC spieldos.obj memory.obj

tk: spieltkmem tkmem

tkmem: tkmem.o memory.o
	$(CC) -otkmem tkmem.o memory.o -L/usr/X11R6/lib -ltk -ltcl -lm -lX11

tkdist: spielmem.tgz

spielmem.tgz: tkmem spieltkmem spieltkmem.README spieltkmem.app \
	memory.c memory.h tkmem.c pix.data spielmem.h Makefile
	tar cvzf spielmem.tgz $^

CLEAN:
	rm -f $(ALL) *.o a.out core
