1CC := cc
2CFLAGS := -Wall
3LDFLAGS := -lm -ldl -lpthread -lasound
4
5all: \
6 soundfont_basic \
7 soundfont_from_file \
8 alsa_midi_controller \
9 watch_file_changes
10
11soundfont_basic: soundfont_basic.c
12 $(CC) $(CFLAGS) soundfont_basic.c ../minisdl_audio.c $(LDFLAGS) -o soundfont_basic
13
14soundfont_from_file: soundfont_from_file.c
15 $(CC) $(CFLAGS) soundfont_from_file.c ../minisdl_audio.c $(LDFLAGS) -o soundfont_from_file
16
17alsa_midi_controller: alsa_midi_controller.c
18 $(CC) $(CFLAGS) alsa_midi_controller.c $(LDFLAGS) -o alsa_midi_controller
19
20watch_file_changes: watch_file_changes.c
21 $(CC) $(CFLAGS) watch_file_changes.c $(LDFLAGS) -o watch_file_changes
22