# MINIX 386 (BCC)
# CC= bcc
# CHMEM= chmem
# CFLAGS= -D_SYS7 -D_LOCAL
# CONVERT= mv a.out $@
# STRIP= strip $@
#
#
# MINIX 386 (GCC 1.37)
# CC= gcc
# CHMEM= :
# CFLAGS= -O -D_SYS7 -D_ESTDIO -traditional
# CFLAGS= -O -D_SYS7 -D_ESTDIO -traditional -D_LOCAL 	# German Version
# CONVERT= /usr/local/bin/gcc2minix < a.out > $@
# STRIP= strip $@
#
#
# ESIX SVR3
# CC= gcc
# CHMEM= true
# CFLAGS= -O2 
# LIB= -lcurses -lc_s
# CONVERT= mv a.out $@
# STRIP= strip $@
# 
# 
# Dell 2.1 (SVR4) & GCC 2.1
# CC= /usr/local/bin/gcc
# LN= ln
# CHMEM= :
# CFLAGS= -traditional -g 
# LIB= -ltermlib
# CONVERT= mv a.out $@
# CHOWN= chown $(OWNER) 
# CHGRP= chgrp $(GROUP)
# STRIP= :
#
# 
# Linux 0.99pl2 & GCC 2.3.3
 CC= cc
 LN= ln
 CHMEM= :
 CFLAGS= -O -D_ANSI -w -D_POSIX_SOURCE
# CFLAGS= -O -D_ANSI -w -D_POSIX_SOURCE -D_LOCAL	# German Version
 LIB= -ltermcap
 CONVERT= mv a.out $@
 CHOWN= chown $(OWNER)
 CHGRP= chgrp $(GROUP)
 STRIP= strip $@ 
#
# SCO UNIX System V/386 Release 3.2
# CC= cc
# LN= ln
# CHMEM= :
# CFLAGS= -O -D_ANSI -traditional -w 
# CFLAGS= -O -D_ANSI -traditional -w -D_LOCAL	# German Version
# LIB= -ltermcap
# CONVERT= mv a.out $@
# CHOWN= chown $(OWNER)
# CHGRP= chgrp $(GROUP)


PROG=wendy
 
OBJ=    getch.o echo.o getline.o tools.o block.o \
	misc.o rtf.o screen.o ctrl.o wendy.o
 
$(PROG): $(OBJ)
	$(CC) $(CFLAGS) $(OBJ) $(LIB)
	@$(CONVERT)
	@$(CHMEM) +250000 $@
	@$(STRIP)
	@chmod +x $@


getch.o:	wendy.h
echo.o:		wendy.h
getline.o:	wendy.h
tools.o:	wendy.h
block.o:	wendy.h
misc.o:		wendy.h
rtf.o:		wendy.h
screen.o:	wendy.h
ctrl.o:		wendy.h
wendy.o:	wendy.h	

 
clean:;
	@rm -f *.o core a.out wendy wendy.sh
	
