summaryrefslogtreecommitdiff
path: root/Makefile
blob: 9f70f6894daf38cafd979691b209a4637cc0755e (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
25
26
27
CC = gcc
CFLAGS = -c -Wall -g
LDFLAGS =
 
# List of sources:
SOURCES = auto-randr.c
OBJECTS = $(SOURCES:.c=.o)
 
# Name of executable target:
EXECUTABLE = auto-randr

CFLAGS += `pkg-config --cflags x11`
LDFLAGS += `pkg-config --libs x11`

CFLAGS += `pkg-config --cflags xrandr`
LDFLAGS += `pkg-config --libs xrandr`
 
all: $(SOURCES) $(EXECUTABLE)

$(EXECUTABLE): $(OBJECTS)
	$(CC) $(OBJECTS) -o $@ $(LDFLAGS)

.cpp.o:
	$(CC) $(CFLAGS) $< -o $@

clean:
	rm $(OBJECTS) $(EXECUTABLE)