#include <XView.tmpl>

# Imakefile for xvnews.
# If XView config files are not found,
# setenv IMAKEINCLUDE '-I`pwd`/config -I$OPENWINHOME/lib/config'

#define IHaveSubdirs
#define PassCDebugFlags
#define HasInfoFiles YES

LIBGUIDE = guide/libguide
GUIDEXV = guide
SUBDIRS = $(LIBGUIDE) $(GUIDEXV)

MakeSubdirs($(SUBDIRS))

DEFINES = 
INCLUDES = -Iguide -I$(TOP) -I$(OPENWINHOME)/include
SYS_LIBRARIES =
DEPLIBS = XViewClientDepLibs
LOCAL_LIBRARIES = -Lguide -lguidexv -Lguide/libguide -lguide XViewClientLibs

ICONS = news.icon

HEADERS = xvnews.h codes.h utils.h xvnews_ui.h
INFOFILES = xvnews.info
MANPAGES = xvnews.man
OBJS = main.o server.o textsw_regexp.o xv_articles.o xv_err.o \
	 xv_getauthor.o xv_init.o xv_init_newsrc.o xv_newsrc.o \
	 xv_parse_newsrc.o xv_post.o xv_props.o xv_search.o xv_stuff.o \
	 xvnews_stubs.o xvnews_ui.o xv_drag.o xv_kill.o
SRCS = main.c server.c textsw_regexp.c xv_articles.c xv_err.c \
         xv_getauthor.c xv_init.c xv_init_newsrc.c xv_newsrc.c \
         xv_parse_newsrc.c xv_post.c xv_props.c xv_search.c xv_stuff.c \
	 xvnews_stubs.c xvnews_ui.c xv_drag.c xv_kill.c
ALLFILES = ${HEADERS} ${INFOFILES} ${MANPAGES} ${ICONS} ${SRCS}

AllTarget(xvnews)

clean::
	rm -fr include

includes:: 
	rm -fr include

ComplexProgramTarget(xvnews)

#include <XView.prog>
