V10/cmd/movie/blit.make

# for normal layers software, use dmdcc;
# for version 9, use 3cc.
# you may also find it called m32cc.
# DMDCC = dmdcc
# DMDCC = /usr/add-on/bin/dmd2.0/dmdcc
DMDCC = 3cc
TERMLD = 32ld

# pick one for yourself.  "." is good for personal use.
# LIB = .
BIN = /usr/jerq/bin
LIB = /usr/jerq/lib/movie

# use V9 only for version 9 (mux) blit version
# use SYS_V instead of V9 for System V layers/dmd
# default seems good for BSD.
# CFLAGS = -g
# CFLAGS = -g -DSYS_V
CFLAGS = -g -DV9
CC = cc

HOBJ = host.o hsupport.o protocol.o
TOBJ = term.o tprotocol.o

here:	anim animterm fdevelop

anim:	$(HOBJ)
	$(CC) $(CFLAGS) $(HOBJ) -o anim

host.o:	anim.h
	$(CC) -c $(CFLAGS) -DBLIT \
		-DANIMTERM=\"$(LIB)/animterm\" -DTERMLD=\"$(TERMLD)\" host.c

animterm: term.c protocol.c
	test -r tprotocol.c || ln protocol.c tprotocol.c
	$(DMDCC) $(CFLAGS) term.c tprotocol.c -o animterm

term.o: anim.h

fdevelop:
	make -f fdev.make

install:
	cp develop fdevelop stills.awk anim animterm newer  $LIB
	cp stills movie /usr/bin

clean:
	rm *.o

clobber:
	rm fdevelop anim animterm newer

bundle:
	@bundle $(FILES)


ship:
	ship $(BIN)/movie $(BIN)/stills $(LIB)/develop $(LIB)/fdevelop \
		$(LIB)/stills.awk $(LIB)/anim $(LIB)/animterm $(LIB)/newer