zynaddsubfx

ZynAddSubFX open source synthesizer
Log | Files | Refs | Submodules | LICENSE

commit 1dd5db26176813b8a7c35781cf4f85d9d6cf6f9c
parent 5140d65dd556d51cf6c971b19d2f899379adb812
Author: fundamental <mark.d.mccurry@gmail.com>
Date:   Sun, 11 Dec 2016 11:45:43 -0500

ExternalPrograms: Fix Race In Makefile

.fl -> .cxx,.h generation could occur while gcc is running
with parallel make prior to this commit

Diffstat:
MExternalPrograms/Controller/Makefile | 5++++-
MExternalPrograms/Spliter/Makefile | 7+++++--
2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/ExternalPrograms/Controller/Makefile b/ExternalPrograms/Controller/Makefile @@ -1,9 +1,12 @@ controller: main.o Controller.o ControllerUI.o gcc -o controller *.o `fltk-config --ldflags` -lasound -lpthread -lm -lstdc++ -ControllerUI.cxx ControllerUI.h: ControllerUI.fl +ControllerUI.h: ControllerUI.fl fluid -c ControllerUI.fl +ControllerUI.cxx: ControllerUI.h + echo ControllerUI.cxx + ControllerUI.o: ControllerUI.cxx ControllerUI.h gcc `fltk-config --cflags` -c ControllerUI.cxx -o ControllerUI.o diff --git a/ExternalPrograms/Spliter/Makefile b/ExternalPrograms/Spliter/Makefile @@ -1,10 +1,13 @@ spliter: main.o Spliter.o SpliterUI.o gcc -o spliter *.o `fltk-config --ldflags` -lasound -lstdc++ -SplitterUI.cxx SpliterUI.h: SpliterUI.fl +SpliterUI.h: SpliterUI.fl fluid -c SpliterUI.fl -SpliterUI.o: SplitterUI.cxx SpliterUI.h +SpliterUI.cxx: SpliterUI.h + echo SpliterUI.cxx + +SpliterUI.o: SpliterUI.cxx SpliterUI.h gcc -g `fltk-config --cflags` -c SpliterUI.cxx -o SpliterUI.o Spliter.o: Spliter.C Spliter.h