Rakefile: better libopencm3 dependency dectection
This commit is contained in:
parent
d1d9927267
commit
2c8e872d89
8
Rakefile
8
Rakefile
|
@ -143,13 +143,13 @@ task :doc => ["Doxyfile", "README.md"] do |t|
|
||||||
end
|
end
|
||||||
|
|
||||||
desc "compile source into object"
|
desc "compile source into object"
|
||||||
rule '.o' => '.c' do |t|
|
rule '.o' => ['.c', "#{LIBOPENCM3_LIB}/lib#{STM32F1_LIB}.a"] do |t|
|
||||||
sh "#{CC} #{cflags} #{archflags} -o #{t.name} -c #{t.source}"
|
sh "#{CC} #{cflags} #{archflags} -o #{t.name} -c #{t.prerequisites[0]}"
|
||||||
end
|
end
|
||||||
|
|
||||||
desc "generate dependencies"
|
desc "generate dependencies"
|
||||||
rule '.d' => '.c' do |t|
|
rule '.d' => ['.c', "#{LIBOPENCM3_LIB}/lib#{STM32F1_LIB}.a"] do |t|
|
||||||
sh "#{CC} #{cflags} #{archflags} -MM -MF #{t.name} -c #{t.source}"
|
sh "#{CC} #{cflags} #{archflags} -MM -MF #{t.name} -c #{t.prerequisites[0]}"
|
||||||
end
|
end
|
||||||
|
|
||||||
desc "link binary"
|
desc "link binary"
|
||||||
|
|
Loading…
Reference in New Issue