#include <../Common.tmpl>

#if NEED_STRSTR > 0 || NEED_GETCWD > 0 || NEED_STRTOL > 0 || NEED_STRCASECMP > 0
COMPATLIB = -L../compat -lxcompat
#ifdef __QNX__
DEPCOMPAT = ../compat/xcompat3r.lib
#else
DEPCOMPAT = ../compat/libxcompat.a
#endif
#endif

SRCS = main.c url.c net.c ftp.c convert.c gopher.c http.c  \
       util.c inline.c \
       document.c local.c widget.c cache.c mime.c input.c md5.c auth.c \
       lang.c stringdb.c

OBJS = main.o url.o net.o ftp.o gopher.o http.o \
       util.o document.o local.o cache.o mime.o input.o \
       md5.o auth.o lang.o stringdb.o inline.o widget.o convert.o

DEFINES          = $(XRELEASE) $(CDEFINES) $(CSOCKS) $(CTERM) $(CEXTRA_DEFINES) \
		-Wall

INCLUDES         = -I../libhtmlw -I../mxw -I../ -I../xloadimage $(CTERMINC) \
                   -I../common \
		-DULRIC_WAS_HERE \
		-Ddatadir=\"/usr/local/share/siag\" \
		-Ddocdir=\"/usr/local/doc/siag\" \
		-Dsiaghelp=\"chimera\" \
		-g

EXTRA_LOAD_FLAGS = /* -static */
EXTRA_LIBRARIES  = -L../mxw -lmxw -L../libhtmlw -lhtmlw \
                   -L../xloadimage -lxloadimage $(COMPATLIB) \
                   ../../siod/libsiod.a ../../xcommon/libxcommon.a \
		   ../../common/libcommon.a ../common/libcommon.a \
                   $(CSOCKSLIB) $(CTERMLIB) $(CEXTRA_LIBS) \
                   -lXpm -lXaw3d \
		XawClientLibs -lm

#ifdef __QNX__
LOCAL_DEPLIBS    = ../common/common3r.lib ../mxw/mxw3r.lib \
                   ../libhtmlw/htmlw3r.lib \
                   ../xloadimage/xloadimage3r.lib $(DEPCOMPAT)
#else
LOCAL_DEPLIBS    = ../common/libcommon.a ../mxw/libmxw.a \
                   ../libhtmlw/libhtmlw.a \
                   ../xloadimage/libxloadimage.a $(DEPCOMPAT)
#endif

AllTarget(chimera)

NormalProgramTarget(chimera, $(OBJS), $(LOCAL_DEPLIBS), MyNull, MyNull)

app-defaults.h: ../../xcommon/ad2c Chimera.ad
	sh ../../xcommon/ad2c Chimera.ad > app-defaults.h

InstallProgram(chimera,$(CBINDIR))
InstallManPage(chimera,$(CMANDIR))
XCOMM NoInstallAppDefaults(Chimera)

DependTarget()
