Author Topic: compile modules: make: `all' is up to date  (Read 7558 times)

gerk.raisen

  • Member
  • ***
  • Posts: 161
compile modules: make: `all' is up to date
« on: June 03, 2013, 05:54:55 PM »
I receive this error trying to compile modules running make inside the MODULES folder

~/magic-lantern/modules# make clean
make: `clean' is up to date.

also

~/magic-lantern/modules# make
make: `all' is up to date.

Instead running make inside every specific plugin folder is ok.
What I'm doing wrong? :)

nanomad

  • Administrator
  • Hero Member
  • *****
  • Posts: 2918
  • All your websites are belong to us
Re: compile modules: make: `all' is up to date
« Reply #1 on: June 03, 2013, 05:58:28 PM »
You need to edit Makefile.modules.user and select which modules you want to build
EOS 1100D | EOS 650 (No, I didn't forget the D) | Ye Olde Canon EF Lenses ('87): 50 f/1.8 - 28 f/2.8 - 70-210 f/4 | EF-S 18-55 f/3.5-5.6 | Metz 36 AF-5

gerk.raisen

  • Member
  • ***
  • Posts: 161
Re: compile modules: make: `all' is up to date
« Reply #2 on: June 03, 2013, 07:13:57 PM »
I have added

ML_MODULES_STATIC = file_man raw_rec
ML_MODULES_DYNAMIC =

and it works, thank you.

But I didn't understood exactly the difference between static and dynamic.

nanomad

  • Administrator
  • Hero Member
  • *****
  • Posts: 2918
  • All your websites are belong to us
Re: compile modules: make: `all' is up to date
« Reply #3 on: June 03, 2013, 08:54:10 PM »
In the future we may want to bundle some modules with ML, so we prepared the build system to support both scenarios. We are currently treating them the same way though
EOS 1100D | EOS 650 (No, I didn't forget the D) | Ye Olde Canon EF Lenses ('87): 50 f/1.8 - 28 f/2.8 - 70-210 f/4 | EF-S 18-55 f/3.5-5.6 | Metz 36 AF-5

1%

  • Developer
  • Hero Member
  • *****
  • Posts: 5936
  • 600D/6D/50D/EOSM/7D
Re: compile modules: make: `all' is up to date
« Reply #4 on: June 04, 2013, 03:49:14 AM »
This helps a little, would be nice if it moved them to a "modules" folder together with renamed magic.sym

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: compile modules: make: `all' is up to date
« Reply #5 on: June 04, 2013, 08:06:31 AM »
"make install" does that.

1%

  • Developer
  • Hero Member
  • *****
  • Posts: 5936
  • 600D/6D/50D/EOSM/7D
Re: compile modules: make: `all' is up to date
« Reply #6 on: June 04, 2013, 08:27:43 AM »
doesn't that make unified.

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: compile modules: make: `all' is up to date
« Reply #7 on: June 04, 2013, 09:23:11 AM »
I run it from platform dir and works.