Akcije
Podrška #19382
Zatvorenrake build system za harbour
Početak:
12.01.2010
Završetak:
% završeno:
0%
Procjena vremena:
Povezani tiketi 2 (0 otvoreno — 2 zatvorenih)
Izmjenjeno od Ernad Husremović prije skoro 16 godina
Izmjenjeno od Ernad Husremović prije skoro 16 godina
Izmjenjeno od Ernad Husremović prije skoro 16 godina
?? ne kontam
rule '.java' => [
proc { |tn| tn.sub(/\.class$/, '.java').sub(/^classes\//, 'src/') }
] do |t|
java_compile(t.source, t.name)
end
Izmjenjeno od Ernad Husremović prije skoro 16 godina
require 'rake/clean'
CLEAN.include('*.o')
CLOBBER.include('hello')
task :default => ["hello"]
SRC = FileList['*.c']
OBJ = SRC.ext('o')
rule '.o' => '.c' do |t|
sh "cc -c -o #{t.name} #{t.source}"
end
file "hello" => OBJ do
sh "cc -o hello #{OBJ}"
end
# File dependencies go here ...
file 'main.o' => ['main.c', 'greet.h']
file 'greet.o' => ['greet.c']
Izmjenjeno od Ernad Husremović prije skoro 16 godina
environment DEBUG var
korištenje u Rakefile
if ENV["DEBUG"] == "1" HBMK_LIB_ARG = "fmk_debug.hbc" HBMK_EXE_ARG = "fmk_exe_debug.hbc" else HBMK_LIB_ARG = "fmk.hbc" HBMK_EXE_ARG = "fmk_exe.hbc" end ....
poziv
rake DEBUG=1
Izmjenjeno od Ernad Husremović prije više od 15 godina
- Naslov promijenjeno iz rake build system u rake build system za harbour
- Status promijenjeno iz Dodijeljeno u Zatvoreno
Akcije