summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2025-07-18 20:26:12 +0200
committerMitja Felicijan <mitja.felicijan@gmail.com>2025-07-18 20:26:12 +0200
commit5f696d942879a93a37b11d7b454233132262168d (patch)
tree3e49483518e1dd0314674a874ebf09d1b48f8590 /Makefile
downloadxmagnify-5f696d942879a93a37b11d7b454233132262168d.tar.gz
Engage!
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile24
1 files changed, 24 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..a9110e7
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,24 @@
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 \ No newline at end of file