Skip to content
Snippets Groups Projects
  1. Nov 07, 2018
    • Erwin Jansen's avatar
      Add checksum support for CMakeList generation · a7916b14
      Erwin Jansen authored
      We now embed a checksum in the generated CMakeLists.txt files.
      The emulators cmake build system will use this to make sure the
      makefiles have not changed.
      
      Changing the makefiles without regenerating the CMakeLists.txt will
      result in a build break in the emulator.
      
      Change-Id: I242dd3292b0d876d80d92cd36bdbe62c6197d259
      a7916b14
  2. Nov 04, 2018
  3. Nov 01, 2018
  4. Oct 26, 2018
    • Erwin Jansen's avatar
      Autogenerate the CMake build · f96db3c0
      Erwin Jansen authored
      Adds a GNUMakefile that will generate the cmake files based upon the
      android makefiles. This will make it easier to keep the makefiles in
      sync. If the makefiles change, we will have to run make in this
      directory.
      
      It relies on the following:
      
      - The android.mk files are using the emugl dependency mechanism
      - You are in the emulator repo (as we need the emulator build.mk files)
      - We translate the emugl -> json representation.
      - We write the json representation to disk
      - We have a python script that transforms the json to cmake
      
      It is all driven by GNUmake, so all you have to do is type make to
      regenerate the files. SOONG does not use GNUMakefiles so we should be
      able to co-exist.
      
      Change-Id: I6f9ae22397bcf9987699b946aa14921b00fc94b0
      f96db3c0
Loading