OH_BUILDROOT=.

include $(OH_BUILDROOT)/share/etc/env.mk

OH_SRCHDRDIRS=share/ arch/$(OH_CPUOS)/ prj/$(OH_PROJECT)/
OH_DOXTMPL=share/etc/doxtmpl.cfg
OH_DOXCFG=share/etc/dox.cfg

all:
	$(OH_CHDIR) arch/$(OH_CPUOS) ; $(OH_MAKE) all
	$(OH_CHDIR) share ; $(OH_MAKE) all
	$(OH_MAKE) link

clean:
	$(OH_CHDIR) arch/$(OH_CPUOS) ; $(OH_MAKE) clean
	$(OH_CHDIR) share ; $(OH_MAKE) clean
	$(OH_RM) build tags dox $(OH_DOXCFG)

ctags:
	ctags -R $(OH_SRCHDRDIRS)

doxygen:
	$(OH_RM) $(OH_DOXCFG)
	$(OH_CP) $(OH_DOXTMPL) $(OH_DOXCFG)
	$(OH_ECHO) "INPUT = $(OH_SRCHDRDIRS)" >> $(OH_DOXCFG)
	$(OH_ECHO) "PREDEFINED = $(OH_DEFINES)" >> $(OH_DOXCFG)
	doxygen $(OH_DOXCFG)
	(explorer dox\\html\\index.html || exit 0)

include $(OH_BUILDROOT)/share/etc/link.mk
