Show
Ignore:
Timestamp:
11/19/07 15:39:53 (1 year ago)
Author:
shans
Message:

Replacing sound implementation - WAS ocaml int arrays, IS native float
arrays. This has not yet been completely been debugged!

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • ocaml-remix/trunk/Makefile

    r516 r529  
    66                        continuous_sound_test 
    77INCLUDES=-I +extlib 
    8 OBJECTS=extLib unix oss ladspa_raw FB 
     8OBJECTS=extLib unix FB oss ladspa_raw 
    99 
    1010INTERFACES = $(patsubst %, %.mli, $(COMPONENTS)) 
    1111SOURCES = $(patsubst %, %.ml, $(COMPONENTS)) 
    12 OBJECTS_CMA = $(patsubst %, %.cma, $(OBJECTS)) 
    1312OBJECTS_CMXA = $(patsubst %, %.cmxa, $(OBJECTS)) 
    1413 
    15 BINTESTS = $(patsubst %, %.bin, $(TESTS)) 
    1614OPTTESTS = $(patsubst %, %.opt, $(TESTS)) 
    1715 
    1816OCAMLPP = -pp "camlp4o ./pa_operators.cmo" 
    19 OCAMLCARGS = $(INCLUDES) $(OBJECTS_CMA) -w s -g $(OCAMLPP) 
    2017OCAMLOPTARGS = $(INCLUDES) $(OBJECTS_CMXA) -w s -g $(OCAMLPP) 
    21  
    2218 
    2319pa_operators.cmo: pa_operators.ml 
    2420        ocamlc -I +camlp4 camlp4lib.cma -pp camlp4of pa_operators.ml 
    25  
    26 remix.cma: $(INTERFACES) $(SOURCES) oss.cma ladspa_raw.cma 
    27         ocamlc -c $(OCAMLCARGS) $(INTERFACES) $(SOURCES) 
    28         ocamlc -a -g -o remix.cma $(SOURCES) oss.cma ladspa_raw.cma 
    2921 
    3022remix.cmxa: $(INTERFACES) $(SOURCES) oss.cmxa ladspa_raw.cmxa FB.cmxa 
     
    3224        ocamlopt -a -o remix.cmxa $(SOURCES) 
    3325 
    34 oss.cma: oss.mli oss.ml oss_impl.c 
    35         ocamlc -custom oss_impl.c oss.mli oss.ml -a -o oss.cma 
    36  
    37 oss.cmxa: oss.mli oss.ml oss_impl.c 
     26oss.cmxa: FB.cmxa oss.mli oss.ml oss_impl.c 
    3827        ocamlopt oss_impl.c oss.mli oss.ml -a -o oss.cmxa 
    39  
    40 ladspa_raw.cma: ladspa_raw.mli ladspa_raw.ml ladspa_impl.c 
    41         ocamlc -custom ladspa_impl.c ladspa_raw.mli ladspa_raw.ml -a \ 
    42                                                         -o ladspa_raw.cma 
    4328 
    4429ladspa_raw.cmxa: ladspa_raw.mli ladspa_raw.ml ladspa_impl.c 
    4530        ocamlopt ladspa_impl.c ladspa_raw.mli ladspa_raw.ml -a \ 
    4631                                                        -o ladspa_raw.cmxa 
    47  
    4832FB.cmxa: FB.mli FB.ml FB_impl.c 
    4933        ocamlopt FB_impl.c FB.mli FB.ml -a -o FB.cmxa 
    5034 
    51 %.bin: remix.cma %.ml 
    52         ocamlc $(OCAMLCARGS) $^ -o $@ 
    53  
    5435%.opt: remix.cmxa %.ml 
    5536        ocamlopt $(OCAMLOPTARGS) $^ -o $@ 
    56  
    57 all: pa_operators.cmo remix.cma $(BINTESTS) 
    5837 
    5938all.opt: pa_operators.cmo remix.cmxa $(OPTTESTS)