#include "../tkWWW.imake"

TK_WWW_PROCESS_CODE= main.tcl config.tcl
TK_WWW_CODE= $(TK_WWW_PROCESS_CODE) bookmarks.tcl dialog.tcl \
   edit.tcl error.tcl file.tcl help.tcl history.tcl menu.tcl \
   msgdialog.tcl navigate.tcl output.tcl parse_args.tcl server.tcl \
   version.tcl hypertext.tcl telnet.tcl wrapper.tcl tclIndex

#if defined(tkWWWUseMhMail)
CPP_USE_MH_MAIL = -DCPP_TK_WWW_USE_MH_MAIL
#endif

CPP_DEFINES = -DCPP_TK_WWW_SOURCE_PATH=tkWWWSourcePath \
    -DCPP_TK_WWW_INSTALL_PATH=tkWWWInstallPath \
    -DCPP_TK_WWW_EXTRA_PATH=tkWWWExtraPath \
    -DCPP_TK_WWW_HOME_PAGE=tkWWWHomePage \
    -DCPP_TK_WWW_START_PAGE=tkWWWStartPage \
    $(CPP_USE_MH_MAIL) \
    -DCPP_TK_WWW_TK_EXECUTABLE=tkWWWTkExecutable 


all:: tkWWW.script

CppScriptTarget(tkWWW.script,tkWWW.cpp,$(CPP_DEFINES),$(TK_WWW_PROCESS_CODE))
CppScriptTarget(main.tcl,main.cpp,$(CPP_DEFINES),/**/)
CppScriptTarget(config.tcl,config.cpp,$(CPP_DEFINES),/**/)

clean:: 
	$(RM) $(TK_WWW_PROCESS_CODE) tkWWW.script

InstallScript(tkWWW,$(BINDIR))


