O	= .o
X	=
L	=
CC	= gcc
MV	= mv
RM	= rm -f
DEBUG_FLAGS = -ggdb
DEBUG	= -DDEBUG
AR	= ar
AR1	= cr
AR2	=
AR3	=
RANLIB	= ar -s 
PRINT	= print
DEFINES =  $(DEBUG) -DTN3270 -Dlinux -Dunix -DUSE_TERMIO -DTERMCAP -DKLUDGELINEMODE -DNO_URGENT -DDIAGNOSTICS
INCLUDES = -I. -I.. -I/usr/include/bsd/bsd.h -I/usr/include/bsd
OPTIMIZE = -O
OPTIMIZE = ${DEBUG_FLAGS}
CFLAGS	= $(OPTIMIZE) $(INCLUDES) $(DEFINES)

ALLH = terminal.h

ALLC = system.c termout.c

ALLO = system$O termout$O

ALLHC=	${ALLH} ${ALLC}
ALLPRINT =	${ALLHC}

ALLSOURCE =	${ALLPRINT} makefile

.c.obj:
	${CC} ${CFLAGS} -c $<

syslib.a:	$(ALLO)
	${RM} $@
	for i in ${ALLO}; do (${AR} ${AR1} $@ ${AR2} $$i${AR3}); done
	${RANLIB} $@

clean:
	@echo "Cleaning tn3270/sys_curses..."
	@for i in $(ALLO) errs makefile.bak syslib.a; \
		do (${RM} $$i); done
