1CC = gcc
 2CFLAGS = -Wall -Wextra -O2
 3LDFLAGS = -lX11 -lXfixes -lXrender
 4
 5TARGET = xmagnify
 6
 7all: $(TARGET)
 8
 9$(TARGET): main.o
10	$(CC) main.o -o $(TARGET) $(LDFLAGS)
11
12main.o: main.c
13	$(CC) $(CFLAGS) -c main.c -o main.o
14
15clean:
16	rm -f main.o $(TARGET)
17
18install: $(TARGET)
19	install -m 755 $(TARGET) /usr/local/bin/
20
21uninstall:
22	rm -f /usr/local/bin/$(TARGET)
23
24.PHONY: all clean install uninstall