build: break out ddraw and cocoa static engine builds into utility libraries
authorMike Blumenkrantz <zmike@samsung.com>
Wed, 25 Jul 2018 15:44:21 +0000 (11:44 -0400)
committerYoungbok Shin <youngb.shin@samsung.com>
Tue, 18 Sep 2018 08:40:00 +0000 (17:40 +0900)
commit5ec893838878cb36b4766141944795b58301380e
treec5db2acb64e3c1c7db132ad1368def47fded6531
parent83f3aca8d65a6c8ce10797ed42a95a330ea8ba16
build: break out ddraw and cocoa static engine builds into utility libraries

these engines include c++ and objc files, meaning the final evas library will
use cxx/objc compilers for linking--even if they are not enabled--as long as
they are added to libevas.la in any condition

by compiling them into separate libraries and linking those into libevas.la,
cc can be used for linking in all cases

fix T2838

Differential Revision: https://phab.enlightenment.org/D6682
src/Makefile_Evas.am