X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=c%2Fghetto-sound-system%2FMakefile;h=d99fdb5ace9b02796a4874fc3abf026159ee8c15;hb=165bbc9688dd5a2ca2b6f76bca2df9213c80073f;hp=32a8e1527ba8150231a62e2612f4f65b2028c22c;hpb=51baeaf524489d11b6455a97b2d26b8309b79607;p=mirrors%2FPrograms.git diff --git a/c/ghetto-sound-system/Makefile b/c/ghetto-sound-system/Makefile index 32a8e15..d99fdb5 100644 --- a/c/ghetto-sound-system/Makefile +++ b/c/ghetto-sound-system/Makefile @@ -1,8 +1,25 @@ -#CFLAGS=-lSDL_sound -lSDL -lSDL_mixer -CFLAGS+=`sdl-config --cflags --libs` -lSDL_mixer -CFLAGS+=-lm +sdl_BIN=sampler synth +alsa_BIN=beatdetect midi-rx + +#sdl_CFLAGS+=-lSDL_sound -lSDL -lSDL_mixer +sdl_CFLAGS+=$(shell sdl-config --cflags --libs) -lSDL_mixer +sdl_CFLAGS+=-lm #synth +alsa_CFLAGS+=-lasound + +.PHONY: all clean sdl alsa go midi +all: sdl alsa + echo .gitignore $(sdl_BIN) $(alsa_BIN) ftdi-midi | tr ' ' '\n' > .gitignore +clean: + rm .gitignore $(sdl_BIN) $(alsa_BIN) + +sdl: + $(MAKE) CFLAGS+="$(sdl_CFLAGS)" $(sdl_BIN) +alsa: + $(MAKE) CFLAGS="$(alsa_CFLAGS)" $(alsa_BIN) + +midi: + $(MAKE) CFLAGS="-lftdi -lasound" ftdi-midi + -.PHONY: all go -all: sampler synth go: sampler ./$? samples/*/* 2>/dev/null