#
# make minix: make a binary on Minix for Minix
# make unix:  make a binary on Unix for Unix
# make cross: make a binary on Unix for Minix
#

XCCDIR	= ../bin
INCDIR	= ../../include
CFLAGS	= -O -I.

BINm	= cv
BINu	= ../bin/cv
BINc	= ../binst/cv

SRC	= cv.c
OBJ	= cv.o

all:
	@echo "Please type 'make minix' or 'make unix' or 'make cross'"

minix:	$(BINm)
unix:	$(BINu)
cross:	$(BINc)

$(BINm):$(OBJ)
	cc -o $@ $(OBJ)
	chmem =50000 $@

$(BINu):$(SRC) 
	cc $(CFLAGS) -DUNIX -o $@ $(SRC)

$(BINc):$(SRC)
	$(XCCDIR)/cc -I$(INCDIR) $(CFLAGS) -o $@ $(SRC)
	$(XCCDIR)/chmem =50000 $@

kit:
	rm -rf SRC SRCZ.a; mkdir SRC
	cp *.h *.c SRC
	cd SRC; compress -f -b13 *
	../bin/ar r SRCZ.a SRC/?*.Z
	rm -rf SRC
