|
-
- # "never, ever, build a make system that relies on recursive make invocations."
-
- define run_make
- make -C "community/repos/$(1)" -f makefile.$(MK) $(2) -j $(NUM_JOBS)
- endef
-
- .PHONY: bin
- bin:
- # $(foreach pname,$(PLUGINS),$(eval ($(call run_make,$(pname),bin))))
- $(call run_make,21kHz,bin)
- $(call run_make,AmalgamatedHarmonics,bin)
- $(call run_make,Alikins,bin)
- $(call run_make,alto777_LFSR,bin)
- $(call run_make,arjo_modules,bin)
- $(call run_make,AS,bin)
- $(call run_make,AudibleInstruments,bin)
- $(call run_make,Autodafe,bin)
- $(call run_make,BaconMusic,bin)
- $(call run_make,Bark,bin)
- $(call run_make,Befaco,bin)
- $(call run_make,Bidoo,bin)
- $(call run_make,Bogaudio,bin)
- $(call run_make,bsp,bin)
- # $(call run_make,BOKONTEPByteBeatMachine,bin)
- $(call run_make,CastleRocktronics,bin)
- $(call run_make,CatroModulo,bin)
- $(call run_make,cf,bin)
- $(call run_make,com-soundchasing-stochasm,bin)
- $(call run_make,computerscare,bin)
- $(call run_make,dBiz,bin)
- $(call run_make,DHE-Modules,bin)
- $(call run_make,DrumKit,bin)
- $(call run_make,Edge,bin)
- $(call run_make,EH_modules,bin)
- $(call run_make,ErraticInstruments,bin)
- $(call run_make,ESeries,bin)
- $(call run_make,FrankBussFormula,bin)
- $(call run_make,FrozenWasteland,bin)
- $(call run_make,Fundamental,bin)
- $(call run_make,Geodesics,bin)
- $(call run_make,Gratrix,bin)
- $(call run_make,HetrickCV,bin)
- $(call run_make,Hora-Examples,bin)
- $(call run_make,huaba,bin)
- $(call run_make,ImpromptuModular,bin)
- $(call run_make,JE,bin)
- $(call run_make,JW-Modules,bin)
- $(call run_make,Koralfx-Modules,bin)
- $(call run_make,LabSeven,bin)
- $(call run_make,LindenbergResearch,bin)
- $(call run_make,LOGinstruments,bin)
- $(call run_make,mental,bin)
- $(call run_make,MicMusic,bin)
- $(call run_make,ML_modules,bin)
- $(call run_make,moDllz,bin)
- $(call run_make,modular80,bin)
- $(call run_make,mscHack,bin)
- $(call run_make,mtsch-plugins,bin)
- $(call run_make,NauModular,bin)
- $(call run_make,Nohmad,bin)
- $(call run_make,noobhour,bin)
- $(call run_make,Ohmer,bin)
- # $(call run_make,ParableInstruments,bin)
- $(call run_make,PG-Instruments,bin)
- $(call run_make,PvC,bin)
- $(call run_make,QuantalAudio,bin)
- $(call run_make,Qwelk,bin)
- $(call run_make,rcm,bin)
- $(call run_make,RJModules,bin)
- $(call run_make,SerialRacker,bin)
- $(call run_make,Skylights,bin)
- $(call run_make,SonusModular,bin)
- $(call run_make,Southpole,bin)
- $(call run_make,Southpole-parasites,bin)
- $(call run_make,squinkylabs-plug1,bin)
- $(call run_make,SubmarineFree,bin)
- $(call run_make,SubmarineUtility,bin)
- $(call run_make,SynthKit,bin)
- $(call run_make,Template,bin)
- $(call run_make,Template_shared,bin)
- $(call run_make,TheXOR,bin)
- $(call run_make,trowaSoft,bin)
- $(call run_make,unless_modules,bin)
- $(call run_make,Valley,bin)
- # $(call run_make,VultModules,bin)
- $(call run_make,ZZC,bin)
-
- .PHONY: clean
- clean:
- # $(foreach pname,$(PLUGINS),$(eval $(call run_make,$(pname),clean)))
- # $(foreach pname,$(PLUGINS),$(eval echo $(pname)))
- $(call run_make,21kHz,clean)
- $(call run_make,AmalgamatedHarmonics,clean)
- $(call run_make,Alikins,clean)
- $(call run_make,alto777_LFSR,clean)
- $(call run_make,arjo_modules,clean)
- $(call run_make,AS,clean)
- $(call run_make,AudibleInstruments,clean)
- $(call run_make,Autodafe,clean)
- $(call run_make,BaconMusic,clean)
- $(call run_make,Bark,clean)
- $(call run_make,Befaco,clean)
- $(call run_make,Bidoo,clean)
- $(call run_make,Bogaudio,clean)
- $(call run_make,bsp,clean)
- # $(call run_make,BOKONTEPByteBeatMachine,clean)
- $(call run_make,CastleRocktronics,clean)
- $(call run_make,CatroModulo,clean)
- $(call run_make,cf,clean)
- $(call run_make,com-soundchasing-stochasm,clean)
- $(call run_make,computerscare,clean)
- $(call run_make,dBiz,clean)
- $(call run_make,DHE-Modules,clean)
- $(call run_make,DrumKit,clean)
- $(call run_make,Edge,clean)
- $(call run_make,EH_modules,clean)
- $(call run_make,ErraticInstruments,clean)
- $(call run_make,ESeries,clean)
- $(call run_make,FrankBussFormula,clean)
- $(call run_make,FrozenWasteland,clean)
- $(call run_make,Fundamental,clean)
- $(call run_make,Geodesics,clean)
- $(call run_make,Gratrix,clean)
- $(call run_make,HetrickCV,clean)
- $(call run_make,Hora-Examples,clean)
- $(call run_make,huaba,clean)
- $(call run_make,ImpromptuModular,clean)
- $(call run_make,JE,clean)
- $(call run_make,JW-Modules,clean)
- $(call run_make,Koralfx-Modules,clean)
- $(call run_make,LabSeven,clean)
- $(call run_make,LindenbergResearch,clean)
- $(call run_make,LOGinstruments,clean)
- $(call run_make,mental,clean)
- $(call run_make,MicMusic,clean)
- $(call run_make,ML_modules,clean)
- $(call run_make,moDllz,clean)
- $(call run_make,modular80,clean)
- $(call run_make,mscHack,clean)
- $(call run_make,mtsch-plugins,clean)
- $(call run_make,NauModular,clean)
- $(call run_make,Nohmad,clean)
- $(call run_make,noobhour,clean)
- $(call run_make,Ohmer,clean)
- # $(call run_make,ParableInstruments,clean)
- $(call run_make,PG-Instruments,clean)
- $(call run_make,PvC,clean)
- $(call run_make,QuantalAudio,clean)
- $(call run_make,Qwelk,clean)
- $(call run_make,rcm,clean)
- $(call run_make,RJModules,clean)
- $(call run_make,SerialRacker,clean)
- $(call run_make,Skylights,clean)
- $(call run_make,SonusModular,clean)
- $(call run_make,Southpole,clean)
- $(call run_make,Southpole-parasites,clean)
- $(call run_make,squinkylabs-plug1,clean)
- $(call run_make,SubmarineFree,clean)
- $(call run_make,SubmarineUtility,clean)
- $(call run_make,SynthKit,clean)
- $(call run_make,Template,clean)
- $(call run_make,Template_shared,clean)
- $(call run_make,TheXOR,clean)
- $(call run_make,trowaSoft,clean)
- $(call run_make,unless_modules,clean)
- $(call run_make,Valley,clean)
- # $(call run_make,VultModules,clean)
- $(call run_make,ZZC,clean)
|