XCOMM
XCOMM doc - WYSIWYG document editor
XCOMM

#ifdef InObjectCodeDir

/*
 * If you put : in the rule itself, you have to escape it with \ or
 * imake may fail to insert a tab in front of the action line.  Easier
 * to just put the : in a make variable and use the variable.
 */
DEFAULT_STYLE_PATH = .:$(ABSLIBALLDIR)/styles

Use_libInterViews()
ComplexProgramTarget(doc)

#define Obj(file) MakeObjectFromSrc(file)
#define ObjFlags(file,flags) MakeObjectFromSrcFlags(file,flags)

/*
 * doc source files
 */
Obj(Application)
Obj(CounterItem)
Obj(CounterView)
Obj(Document)
Obj(DocViewer)
Obj(FloatItem)
Obj(FloatView)
Obj(Item)
Obj(ItemView)
Obj(LabelItem)
Obj(LabelView)
Obj(MinipageView)
Obj(PSFigItem)
Obj(PSFigView)
Obj(PagenoItem)
Obj(PagenoView)
Obj(PagingView)
Obj(RefItem)
Obj(RefView)
Obj(TabularItem)
Obj(TabularView)
Obj(TextItem)
Obj(TextView)
ObjFlags(main,-DDEFAULT_STYLE_PATH='"$(DEFAULT_STYLE_PATH)"')

/*
 * support source files
 */
Obj(Command)
Obj(DialogMgr)
Obj(Figure)
Obj(IdrawImage)
Obj(InsertMarker)
Obj(Keymap)
Obj(Leader)
Obj(Menus)
Obj(NoPrint)
Obj(PGM_Image)
Obj(PPM_Image)
Obj(PageBorder)
Obj(PageButton)

Obj(dialogs)
Obj(doc-composition)
Obj(doc-deck)
Obj(doc-listener)
Obj(doc-patch)
Obj(doc-target)

#else

MakeInObjectCodeDir()

#endif
