Match more of musyx
This commit is contained in:
parent
932202edc5
commit
b699b48c3f
3 changed files with 13 additions and 10 deletions
18
configure.py
18
configure.py
|
|
@ -271,7 +271,7 @@ def DolphinLib(lib_name, objects):
|
||||||
"objects": objects,
|
"objects": objects,
|
||||||
}
|
}
|
||||||
|
|
||||||
def MusyX(objects, mw_version="GC/2.6", debug=False, major=2, minor=0, patch=0):
|
def MusyX(objects, mw_version="GC/1.3.2", debug=False, major=1, minor=5, patch=4):
|
||||||
cflags = cflags_musyx if not debug else cflags_musyx_debug
|
cflags = cflags_musyx if not debug else cflags_musyx_debug
|
||||||
return {
|
return {
|
||||||
"lib": "musyx",
|
"lib": "musyx",
|
||||||
|
|
@ -665,34 +665,34 @@ config.libs = [
|
||||||
MusyX(
|
MusyX(
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "musyx/runtime/seq.c"),
|
Object(Matching, "musyx/runtime/seq.c"),
|
||||||
Object(NonMatching, "musyx/runtime/synth.c"),
|
Object(Matching, "musyx/runtime/synth.c"),
|
||||||
Object(Matching, "musyx/runtime/seq_api.c"),
|
Object(Matching, "musyx/runtime/seq_api.c"),
|
||||||
Object(Matching, "musyx/runtime/snd_synthapi.c"),
|
Object(Matching, "musyx/runtime/snd_synthapi.c"),
|
||||||
Object(NonMatching, "musyx/runtime/stream.c"),
|
Object(NonMatching, "musyx/runtime/stream.c"),
|
||||||
Object(Matching, "musyx/runtime/synthdata.c"),
|
Object(Matching, "musyx/runtime/synthdata.c"),
|
||||||
Object(NonMatching, "musyx/runtime/synthmacros.c"),
|
Object(NonMatching, "musyx/runtime/synthmacros.c"),
|
||||||
Object(NonMatching, "musyx/runtime/synthvoice.c"),
|
Object(Matching, "musyx/runtime/synthvoice.c"),
|
||||||
Object(Matching, "musyx/runtime/synth_ac.c"),
|
Object(Matching, "musyx/runtime/synth_ac.c"),
|
||||||
Object(Matching, "musyx/runtime/synth_dbtab.c"),
|
Object(Matching, "musyx/runtime/synth_dbtab.c"),
|
||||||
Object(NonMatching, "musyx/runtime/synth_adsr.c"),
|
Object(Matching, "musyx/runtime/synth_adsr.c"),
|
||||||
Object(NonMatching, "musyx/runtime/synth_vsamples.c"),
|
Object(NonMatching, "musyx/runtime/synth_vsamples.c"),
|
||||||
Object(NonMatching, "musyx/runtime/s_data.c"),
|
Object(Matching, "musyx/runtime/s_data.c"),
|
||||||
Object(NonMatching, "musyx/runtime/hw_dspctrl.c"),
|
Object(NonMatching, "musyx/runtime/hw_dspctrl.c"),
|
||||||
Object(Matching, "musyx/runtime/hw_volconv.c"),
|
Object(Matching, "musyx/runtime/hw_volconv.c"),
|
||||||
Object(Matching, "musyx/runtime/snd3d.c"),
|
Object(Matching, "musyx/runtime/snd3d.c"),
|
||||||
Object(Matching, "musyx/runtime/snd_init.c"),
|
Object(Matching, "musyx/runtime/snd_init.c"),
|
||||||
Object(NonMatching, "musyx/runtime/snd_math.c"),
|
Object(Matching, "musyx/runtime/snd_math.c"),
|
||||||
Object(NonMatching, "musyx/runtime/snd_midictrl.c"),
|
Object(NonMatching, "musyx/runtime/snd_midictrl.c"),
|
||||||
Object(NonMatching, "musyx/runtime/snd_service.c"),
|
Object(Matching, "musyx/runtime/snd_service.c"),
|
||||||
Object(Matching, "musyx/runtime/hardware.c"),
|
Object(Matching, "musyx/runtime/hardware.c"),
|
||||||
Object(Matching, "musyx/runtime/dsp_import.c"),
|
Object(Matching, "musyx/runtime/dsp_import.c"),
|
||||||
Object(Matching, "musyx/runtime/hw_aramdma.c"),
|
Object(Matching, "musyx/runtime/hw_aramdma.c"),
|
||||||
Object(Matching, "musyx/runtime/hw_dolphin.c"),
|
Object(Matching, "musyx/runtime/hw_dolphin.c"),
|
||||||
Object(Matching, "musyx/runtime/hw_memory.c"),
|
Object(Matching, "musyx/runtime/hw_memory.c"),
|
||||||
Object(Matching, "musyx/runtime/CheapReverb/creverb_fx.c"),
|
Object(Matching, "musyx/runtime/CheapReverb/creverb_fx.c"),
|
||||||
Object(NonMatching, "musyx/runtime/CheapReverb/creverb.c"),
|
Object(Matching, "musyx/runtime/CheapReverb/creverb.c"),
|
||||||
Object(Matching, "musyx/runtime/StdReverb/reverb_fx.c"),
|
Object(Matching, "musyx/runtime/StdReverb/reverb_fx.c"),
|
||||||
Object(NonMatching, "musyx/runtime/StdReverb/reverb.c"),
|
Object(Matching, "musyx/runtime/StdReverb/reverb.c"),
|
||||||
Object(Matching, "musyx/runtime/Delay/delay_fx.c"),
|
Object(Matching, "musyx/runtime/Delay/delay_fx.c"),
|
||||||
Object(Matching, "musyx/runtime/Chorus/chorus_fx.c"),
|
Object(Matching, "musyx/runtime/Chorus/chorus_fx.c"),
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ double asin(double x);
|
||||||
double atan2(double y, double x);
|
double atan2(double y, double x);
|
||||||
double fmod(double x, double y);
|
double fmod(double x, double y);
|
||||||
double log(double x);
|
double log(double x);
|
||||||
|
double pow(double x, double y);
|
||||||
float tanf(float x);
|
float tanf(float x);
|
||||||
float sinf(float x);
|
float sinf(float x);
|
||||||
float cosf(float x);
|
float cosf(float x);
|
||||||
|
|
|
||||||
|
|
@ -886,7 +886,9 @@ def generate_objdiff_config(config, build_config):
|
||||||
return
|
return
|
||||||
|
|
||||||
lib, obj = result
|
lib, obj = result
|
||||||
unit_src_path = config.src_dir / obj.options["source"]
|
src_dir = Path(lib.get("src_dir", config.src_dir))
|
||||||
|
|
||||||
|
unit_src_path = src_dir / obj.options["source"]
|
||||||
if not unit_src_path.exists():
|
if not unit_src_path.exists():
|
||||||
objdiff_config["units"].append(unit_config)
|
objdiff_config["units"].append(unit_config)
|
||||||
return
|
return
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue