You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #
- # Makefile for VCV rack lib + GCC
- #
- #
-
- NUM_JOBS=20
- #NUM_JOBS=1
- #NUM_JOBS=$(NUM_PROCESSORS)
-
- .PHONY: bin
- bin: vst
-
- .PHONY: lib
- lib:
- make -f makefile_lib.linux bin -j $(NUM_JOBS)
-
- .PHONY: shared_lib
- shared_lib:
- make -f makefile_shared_lib.linux bin -j $(NUM_JOBS) && mv Rack_shared.a plugins/
-
- .PHONY: vst
- vst: lib
- rm -f src/vst2_main.o
- make -f makefile_vst_instr.linux bin -j $(NUM_JOBS)
- rm -f src/vst2_main.o
- make -f makefile_vst_effect.linux bin -j $(NUM_JOBS)
- mv veeseevstrack_instr.so vst2_bin/
- mv veeseevstrack_effect.so vst2_bin/
- @ls -l vst2_bin/veeseevstrack_instr.so
- @ls -l vst2_bin/veeseevstrack_effect.so
-
- .PHONY: clean
- clean:
- make -f makefile_lib.linux clean
- make -f makefile_shared_lib.linux clean
- make -f makefile_vst_instr.linux clean
- make -f makefile_vst_effect.linux clean
-
- # rebuild dependencies:
- .PHONY: dep
- dep:
- make -C dep -f makefile.linux clean
- make -C dep -f makefile.linux bin
- make -C dep -f makefile.linux install
-
- # do a complete rebuild:
- .PHONY: all
- all:
- make -C dep -f makefile.linux clean
- make -C dep -f makefile.linux bin
- make -C dep -f makefile.linux install
- make -f makefile.linux clean
- make -f makefile.linux shared_lib
- make -C plugins -f makefile.linux clean
- make -C plugins -f makefile.linux bin
- make -f makefile.linux clean
- make -f makefile.linux lib
- make -f makefile.linux bin
|