#Buildtemplate for editor subdirectory

HEADERS = ansipad.h chardef.h menu.h vedit.h key.h

SRCS = vedit.c action.c selact.c visual.c textual.c device.c convert.c \
       file.c chartab.c menu.c buffer.c \
       fcns.c fcns1.c fcns2.c keydef.c
OBJS = vedit.$(OBJSUFFIX) action.$(OBJSUFFIX) selact.$(OBJSUFFIX)\
       visual.$(OBJSUFFIX) textual.$(OBJSUFFIX) device.$(OBJSUFFIX)\
       convert.$(OBJSUFFIX) file.$(OBJSUFFIX) chartab.$(OBJSUFFIX)\
       menu.$(OBJSUFFIX) buffer.$(OBJSUFFIX) fcns.$(OBJSUFFIX)\
       fcns1.$(OBJSUFFIX) fcns2.$(OBJSUFFIX) keydef.$(OBJSUFFIX)


ved.$(MACHINE):	$(OBJS)
	$(CC) $(MIFLAGS) $(OBJS) -o ved.$(MACHINE) $(MDFLAGS) $(LIBRARIES) 

lint:
	lint -I/usr/sun/include $(SRCS) >lintlog

install: ved.$(MACHINE)
	$(NETINSTALL) -p ved.$(MACHINE) $(VSYS)/bin

install-help:
	$(NETINSTALL) ved.help /usr/sun/xhelp

clean:
	rm -f *BAK *CKP *.$(OBJSUFFIX) ved.$(MACHINE)

relink:
	rm -f *.$(MACHINE)

tags:
	ctags -tw $(HEADERS) $(SRCS)
	mv tags ../mi/tags

depend: $(SRCS) $(HEADERS)
	makedep -$(Xx)V -e $(OBJSUFFIX) $(SRCS) $(HEADERS)


trypad:	trypad.$(OBJSUFFIX) ansipad.$(OBJSUFFIX)
	$(CC) $(MIFLAGS) trypad.$(OBJSUFFIX) ansipad.$(OBJSUFFIX) -o \
              trypad.$(MACHINE) $(MDFLAGS) $(LIBRARIES) 

backup:
	cd ..; cpdir editor ../../Vbackup/cmds/editor


