@@ -803,6 +803,149 @@ DEPENDENCIES = \
803
803
$(DEPENDENCIES_VST3 ) \
804
804
$(DEPENDENCIES_VST3_UI )
805
805
806
+ # ------------------------------------------------------------------------------
807
+ # Windows-specific dependencies
808
+ MACOS_DEPENDENCIES_COMMON = \
809
+ LIBICONV
810
+
811
+ MACOS_DEPENDENCIES_COMMON_UI =
812
+
813
+ MACOS_DEPENDENCIES_BIN =
814
+
815
+ MACOS_DEPENDENCIES_UI_BIN =
816
+
817
+ MACOS_TEST_DEPENDENCIES =
818
+
819
+ MACOS_TEST_DEPENDENCIES_UI =
820
+
821
+ # CLAP dependencies
822
+ MACOS_DEPENDENCIES_CLAP = \
823
+ LIBAUDIOTOOLBOX \
824
+ LIBCOREFOUNDATION
825
+
826
+ MACOS_DEPENDENCIES_CLAP_UI = \
827
+ LIBAUDIOTOOLBOX \
828
+ LIBCOREFOUNDATION
829
+
830
+ MACOS_DEPENDENCIES_CLAP_BIN =
831
+
832
+ MACOS_DEPENDENCIES_CLAP_UI_BIN =
833
+
834
+ # GStreamer dependencies
835
+ MACOS_DEPENDENCIES_GST =
836
+
837
+ MACOS_DEPENDENCIES_GST_WRAP =
838
+
839
+ MACOS_DEPENDENCIES_GST_BIN =
840
+
841
+ # Jack dependencies
842
+ MACOS_DEPENDENCIES_JACK = \
843
+ LIBAUDIOTOOLBOX \
844
+ LIBCOREFOUNDATION \
845
+ LIBJACK
846
+
847
+ MACOS_DEPENDENCIES_JACK_UI = \
848
+ LIBAUDIOTOOLBOX \
849
+ LIBCOREFOUNDATION \
850
+ LIBJACK
851
+
852
+ MACOS_DEPENDENCIES_JACK_WRAP =
853
+
854
+ MACOS_DEPENDENCIES_JACK_BIN =
855
+
856
+ MACOS_DEPENDENCIES_JACK_UI_BIN =
857
+
858
+ # LADSPA dependencies
859
+ MACOS_DEPENDENCIES_LADSPA = \
860
+ LIBAUDIOTOOLBOX \
861
+ LIBCOREFOUNDATION
862
+
863
+ MACOS_DEPENDENCIES_LADSPA_BIN =
864
+
865
+ # LV2 dependencies
866
+ MACOS_DEPENDENCIES_LV2 = \
867
+ LIBAUDIOTOOLBOX \
868
+ LIBCOREFOUNDATION
869
+
870
+ MACOS_DEPENDENCIES_LV2_UI = \
871
+ LIBAUDIOTOOLBOX \
872
+ LIBCOREFOUNDATION
873
+
874
+ MACOS_DEPENDENCIES_LV2_BIN =
875
+
876
+ MACOS_DEPENDENCIES_LV2_UI_BIN =
877
+
878
+ # VST2 dependencies
879
+ MACOS_DEPENDENCIES_VST2 = \
880
+ LIBAUDIOTOOLBOX \
881
+ LIBCOREFOUNDATION
882
+
883
+ MACOS_DEPENDENCIES_VST2_UI = \
884
+ LIBAUDIOTOOLBOX \
885
+ LIBCOREFOUNDATION
886
+
887
+ MACOS_DEPENDENCIES_VST2_WRAP =
888
+
889
+ MACOS_DEPENDENCIES_VST2_BIN =
890
+
891
+ MACOS_DEPENDENCIES_VST2_UI_BIN =
892
+
893
+ # VST3 dependencies
894
+ MACOS_DEPENDENCIES_VST3 = \
895
+ LIBAUDIOTOOLBOX \
896
+ LIBCOREFOUNDATION
897
+
898
+ MACOS_DEPENDENCIES_VST3_UI = \
899
+ LIBAUDIOTOOLBOX \
900
+ LIBCOREFOUNDATION
901
+
902
+ MACOS_DEPENDENCIES_VST3_BIN =
903
+
904
+ MACOS_DEPENDENCIES_VST3_UIBIN =
905
+
906
+ ifeq ($(PLATFORM ) ,MacOS)
907
+ DEPENDENCIES_COMMON += $(MACOS_DEPENDENCIES_COMMON )
908
+ DEPENDENCIES_COMMON_UI += $(MACOS_DEPENDENCIES_COMMON_UI )
909
+ DEPENDENCIES_BIN += $(MACOS_DEPENDENCIES_BIN )
910
+ DEPENDENCIES_UI_BIN += $(MACOS_DEPENDENCIES_UI_BIN )
911
+ TEST_DEPENDENCIES += $(MACOS_TEST_DEPENDENCIES )
912
+ TEST_DEPENDENCIES_UI += $(MACOS_TEST_DEPENDENCIES_UI )
913
+
914
+ DEPENDENCIES_CLAP += $(MACOS_DEPENDENCIES_CLAP )
915
+ DEPENDENCIES_CLAP_UI += $(MACOS_DEPENDENCIES_CLAP_UI )
916
+ DEPENDENCIES_CLAP_BIN += $(MACOS_DEPENDENCIES_CLAP_BIN )
917
+ DEPENDENCIES_CLAP_UI_BIN += $(MACOS_DEPENDENCIES_CLAP_UI_BIN )
918
+
919
+ DEPENDENCIES_GST += $(MACOS_DEPENDENCIES_GST )
920
+ DEPENDENCIES_GST_WRAP += $(MACOS_DEPENDENCIES_GST_WRAP )
921
+ DEPENDENCIES_GST_BIN += $(MACOS_DEPENDENCIES_GST_BIN )
922
+
923
+ DEPENDENCIES_JACK += $(MACOS_DEPENDENCIES_JACK )
924
+ DEPENDENCIES_JACK_UI += $(MACOS_DEPENDENCIES_JACK_UI )
925
+ DEPENDENCIES_JACK_WRAP += $(MACOS_DEPENDENCIES_JACK_WRAP )
926
+ DEPENDENCIES_JACK_BIN += $(MACOS_DEPENDENCIES_JACK_BIN )
927
+ DEPENDENCIES_JACK_UI_BIN += $(MACOS_DEPENDENCIES_JACK_UI_BIN )
928
+
929
+ DEPENDENCIES_LADSPA += $(MACOS_DEPENDENCIES_LADSPA )
930
+ DEPENDENCIES_LADSPA_BIN += $(MACOS_DEPENDENCIES_LADSPA_BIN )
931
+
932
+ DEPENDENCIES_LV2 += $(MACOS_DEPENDENCIES_LV2 )
933
+ DEPENDENCIES_LV2_UI += $(MACOS_DEPENDENCIES_LV2_UI )
934
+ DEPENDENCIES_LV2_BIN += $(MACOS_DEPENDENCIES_LV2_BIN )
935
+ DEPENDENCIES_LV2_UI_BIN += $(MACOS_DEPENDENCIES_LV2_UI_BIN )
936
+
937
+ DEPENDENCIES_VST2 += $(MACOS_DEPENDENCIES_VST2 )
938
+ DEPENDENCIES_VST2_UI += $(MACOS_DEPENDENCIES_VST2_UI )
939
+ DEPENDENCIES_VST2_WRAP += $(MACOS_DEPENDENCIES_VST2_WRAP )
940
+ DEPENDENCIES_VST2_BIN += $(MACOS_DEPENDENCIES_VST2_BIN )
941
+ DEPENDENCIES_VST2_UI_BIN += $(MACOS_DEPENDENCIES_VST2_UI_BIN )
942
+
943
+ DEPENDENCIES_VST3 += $(MACOS_DEPENDENCIES_VST3 )
944
+ DEPENDENCIES_VST3_UI += $(MACOS_DEPENDENCIES_VST3_UI )
945
+ DEPENDENCIES_VST3_BIN += $(MACOS_DEPENDENCIES_VST3_BIN )
946
+ DEPENDENCIES_VST3_UI_BIN += $(MACOS_DEPENDENCIES_VST3_UI_BIN )
947
+ endif
948
+
806
949
# ------------------------------------------------------------------------------
807
950
# All possible dependencies
808
951
ALL_DEPENDENCIES = \
@@ -939,5 +1082,37 @@ ALL_DEPENDENCIES = \
939
1082
$(WINDOWS_DEPENDENCIES_VST3 ) \
940
1083
$(WINDOWS_DEPENDENCIES_VST3_UI ) \
941
1084
$(WINDOWS_DEPENDENCIES_VST3_BIN ) \
942
- $(WINDOWS_DEPENDENCIES_VST3_UI_BIN )
943
-
1085
+ $(WINDOWS_DEPENDENCIES_VST3_UI_BIN ) \
1086
+ \
1087
+ $(MACOS_DEPENDENCIES_COMMON ) \
1088
+ $(MACOS_DEPENDENCIES_COMMON_UI ) \
1089
+ $(MACOS_DEPENDENCIES_BIN ) \
1090
+ $(MACOS_TEST_DEPENDENCIES ) \
1091
+ $(MACOS_TEST_DEPENDENCIES_UI ) \
1092
+ $(MACOS_DEPENDENCIES_CLAP ) \
1093
+ $(MACOS_DEPENDENCIES_CLAP_UI ) \
1094
+ $(MACOS_DEPENDENCIES_CLAP_BIN ) \
1095
+ $(MACOS_DEPENDENCIES_CLAP_UI_BIN ) \
1096
+ $(MACOS_DEPENDENCIES_GST ) \
1097
+ $(MACOS_DEPENDENCIES_GST_WRAP ) \
1098
+ $(MACOS_DEPENDENCIES_GST_BIN ) \
1099
+ $(MACOS_DEPENDENCIES_JACK ) \
1100
+ $(MACOS_DEPENDENCIES_JACK_UI ) \
1101
+ $(MACOS_DEPENDENCIES_JACK_WRAP ) \
1102
+ $(MACOS_DEPENDENCIES_JACK_BIN ) \
1103
+ $(MACOS_DEPENDENCIES_JACK_UI_BIN ) \
1104
+ $(MACOS_DEPENDENCIES_LADSPA ) \
1105
+ $(MACOS_DEPENDENCIES_LADSPA_BIN ) \
1106
+ $(MACOS_DEPENDENCIES_LV2 ) \
1107
+ $(MACOS_DEPENDENCIES_LV2_UI ) \
1108
+ $(MACOS_DEPENDENCIES_LV2TTL_GEN ) \
1109
+ $(MACOS_DEPENDENCIES_LV2_BIN ) \
1110
+ $(MACOS_DEPENDENCIES_LV2_UI_BIN ) \
1111
+ $(MACOS_DEPENDENCIES_VST2 ) \
1112
+ $(MACOS_DEPENDENCIES_VST2_UI ) \
1113
+ $(MACOS_DEPENDENCIES_VST2_BIN ) \
1114
+ $(MACOS_DEPENDENCIES_VST2_UI_BIN ) \
1115
+ $(MACOS_DEPENDENCIES_VST3 ) \
1116
+ $(MACOS_DEPENDENCIES_VST3_UI ) \
1117
+ $(MACOS_DEPENDENCIES_VST3_BIN ) \
1118
+ $(MACOS_DEPENDENCIES_VST3_UI_BIN )
0 commit comments