summaryrefslogtreecommitdiff
path: root/src/CMain/Makefile
blob: fe054ca02640e5952cd86f371a63242589470076 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#
# Makefile
#

CC=gcc
all: orchestration

# %.o: %.c
# 	$(CC) -Wall -c `pkg-config --cflags dbus-1`
# lt; -o $@

orchestration: main.o dbus_interface.o
	$(CC) -g -Wall -Werror ./src/main.o ./src/dbus_interface.o -o ./bin/orchestration -I ./inc `pkg-config --libs --cflags gio-2.0 gio-unix-2.0 glib-2.0 dbus-glib-1 dbus-1` -L./lib -lorchestration

main.o: ./src/main.c
	$(CC) -Wall ./src/main.c -c -o ./src/main.o -I ./inc `pkg-config --libs --cflags glib-2.0`

dbus_interface.o: ./src/dbus_interface.c
	$(CC) -Wall ./src/dbus_interface.c -c -o ./src/dbus_interface.o -I ./inc `pkg-config --libs --cflags gio-2.0 gio-unix-2.0 glib-2.0 dbus-glib-1 dbus-1`


.PHONY: clean
clean:
	-rm ./src/*.o ./bin/orchestration