Changeset 500

Show
Ignore:
Timestamp:
08/18/07 17:54:44 (1 year ago)
Author:
shans
Message:

Started support for ladspa plugins - only loading and query functions so far

Files:

Legend:

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

    r498 r500  
    33COMPONENTS = remix time volume sound tone wave envelope transparency layer \ 
    44                        track instrument 
    5 TESTS = sound_test_sin layer_test_sins track_test_sins instrument_test 
     5TESTS = sound_test_sin layer_test_sins track_test_sins instrument_test \ 
     6                        ladspa_test 
    67INCLUDES=-I +extlib 
    78OBJECTS=extLib unix oss 
     
    2324        ocamlc -I +camlp4 camlp4lib.cma -pp camlp4of pa_operators.ml 
    2425 
    25 remix.cma: $(INTERFACES) $(SOURCES) oss.cma 
     26remix.cma: $(INTERFACES) $(SOURCES) oss.cma ladspa.cma 
    2627        ocamlc -c $(OCAMLCARGS) $(INTERFACES) $(SOURCES) 
    27         ocamlc -a -g -o remix.cma $(SOURCES) 
     28        ocamlc -a -g -o remix.cma $(SOURCES) ladspa.cma 
    2829 
    29 remix.cmxa: $(INTERFACES) $(SOURCES) oss.cmxa 
     30remix.cmxa: $(INTERFACES) $(SOURCES) oss.cmxa ladspa.cmx 
    3031        ocamlopt -c $(OCAMLOPTARGS) $(INTERFACES) $(SOURCES) 
    31         ocamlopt -a -o remix.cmxa $(SOURCES) 
     32        ocamlopt -a -o remix.cmxa $(SOURCES) ladspa.cmx ladspa_impl.o 
    3233 
    3334oss.cma: oss.mli oss.ml oss_impl.c 
     
    3637oss.cmxa: oss.mli oss.ml oss_impl.c 
    3738        ocamlopt oss_impl.c oss.mli oss.ml -a -o oss.cmxa 
     39 
     40ladspa.cma: ladspa.mli ladspa.ml ladspa_impl.c 
     41        ocamlc -custom ladspa_impl.c ladspa.mli ladspa.ml -a -o ladspa.cma 
     42 
     43ladspa.cmx: ladspa.mli ladspa.ml ladspa_impl.c 
     44        ocamlopt ladspa_impl.c ladspa.mli ladspa.ml -a -o ladspa.cmxa 
    3845 
    3946%.bin: remix.cma %.ml