Windows : fix the definition of EAPI
authorVincent Torri <vincent.torri@gmail.com>
Mon, 15 Apr 2019 10:53:42 +0000 (11:53 +0100)
committerShinwoo Kim <cinoo.kim@samsung.com>
Wed, 17 Apr 2019 01:24:36 +0000 (10:24 +0900)
commit6fb30fe543264dceddbfba0004a911005a611ccc
treedbd32503c9e5c6ae19c9edf08976efa2feba7552
parent4d24797b0265e84b444d470991b1ae0c1af6c864
Windows : fix the definition of EAPI

Summary:
with autotools, EFL_BUILD was passed to the preprocessor for libraries and binaries, which was wrong. Only libraries must have EFL_BUILD defined. See T7797 for an explanation
This also fix EAPI in Ecore_Getopt.g and Efl_UI.h

Also note that all the wayland and drm Makefile's have not been touched

Test Plan: compilation

Reviewers: raster, zmike, cedric

Subscribers: #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8602
41 files changed:
m4/efl.m4
src/Makefile_EPhysics.am
src/Makefile_Ecore.am
src/Makefile_Ecore_Audio.am
src/Makefile_Ecore_Avahi.am
src/Makefile_Ecore_Con.am
src/Makefile_Ecore_Evas.am
src/Makefile_Ecore_File.am
src/Makefile_Ecore_IMF.am
src/Makefile_Ecore_IMF_Evas.am
src/Makefile_Ecore_Input.am
src/Makefile_Ecore_Input_Evas.am
src/Makefile_Ecore_Ipc.am
src/Makefile_Ecore_SDL.am
src/Makefile_Ecore_Win32.am
src/Makefile_Ecore_X.am
src/Makefile_Ector.am
src/Makefile_Edje.am
src/Makefile_Eet.am
src/Makefile_Eeze.am
src/Makefile_Efl.am
src/Makefile_Efl_Mono.am
src/Makefile_Efreet.am
src/Makefile_Eina.am
src/Makefile_Eio.am
src/Makefile_Eldbus.am
src/Makefile_Elementary.am
src/Makefile_Elocation.am
src/Makefile_Elput.am
src/Makefile_Elua.am
src/Makefile_Embryo.am
src/Makefile_Emile.am
src/Makefile_Emotion.am
src/Makefile_Eo.am
src/Makefile_Eolian.am
src/Makefile_Ethumb.am
src/Makefile_Ethumb_Client.am
src/Makefile_Evas.am
src/Makefile_Evil.am
src/lib/ecore/Ecore_Getopt.h
src/lib/elementary/Efl_Ui.h