X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=c%2Fghetto-sound-system%2FMakefile;h=260a436f3aaacf0e120881a0581b6ab6224b9232;hb=991ef83fab62bdf4e2d7c3dda4bb21352143f8ed;hp=32a8e1527ba8150231a62e2612f4f65b2028c22c;hpb=51baeaf524489d11b6455a97b2d26b8309b79607;p=mirrors%2FPrograms.git diff --git a/c/ghetto-sound-system/Makefile b/c/ghetto-sound-system/Makefile index 32a8e15..260a436 100644 --- a/c/ghetto-sound-system/Makefile +++ b/c/ghetto-sound-system/Makefile @@ -1,8 +1,22 @@ -#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 +all: sdl alsa + echo .gitignore $(sdl_BIN) $(alsa_BIN) | tr ' ' '\n' > .gitignore +clean: + rm .gitignore $(sdl_BIN) $(alsa_BIN) + +sdl: + $(MAKE) CFLAGS+="$(sdl_CFLAGS)" $(sdl_BIN) +alsa: + $(MAKE) CFLAGS="$(alsa_CFLAGS)" $(alsa_BIN) + -.PHONY: all go -all: sampler synth go: sampler ./$? samples/*/* 2>/dev/null