Update example config
[hdmi-switcher.git] / Makefile
1 CC = gcc -Wall
2 lib_inih := lib/inih
3 libs := $(lib_inih)
4
5 all: hdmi-switcher
6
7 hdmi-switcher: main.o config.o
8 $(CC) $(lib_inih)/ini.o config.o main.o -o hdmi-switcher -lwiringPi
9
10 main.o: main.c
11 $(CC) -O -c main.c
12
13 config.o: inih config.c config.h
14 $(CC) -O -c config.c
15
16 inih:
17 $(MAKE) -C $(lib_inih)
18
19 clean:
20 rm -f *.o *.bak *.out ex
21 for d in $(libs); do make --directory=$$d clean; done