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