#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 \
       fallback.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 \
       fallback.o

DEFINES          = $(XRELEASE) $(CDEFINES) $(CSOCKS) $(CTERM) $(CEXTRA_DEFINES)
INCLUDES         = -I../libhtmlw -I../mxw -I../ -I../xloadimage $(CTERMINC) \
                   -I../common
EXTRA_LOAD_FLAGS = /* -static */
EXTRA_LIBRARIES  = -L../mxw -lmxw -L../libhtmlw -lhtmlw \
                   -L../xloadimage -lxloadimage $(COMPATLIB) \
                   -L../common -lcommon \
                   $(CSOCKSLIB) $(CTERMLIB) $(CEXTRA_LIBS) \
                   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)

InstallProgram(chimera,$(CBINDIR))
InstallManPage(chimera,$(CMANDIR))
InstallAppDefaults(Chimera)

DependTarget()
