diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2025-07-18 20:26:12 +0200 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2025-07-18 20:26:12 +0200 |
| commit | 5f696d942879a93a37b11d7b454233132262168d (patch) | |
| tree | 3e49483518e1dd0314674a874ebf09d1b48f8590 /Makefile | |
| download | xmagnify-5f696d942879a93a37b11d7b454233132262168d.tar.gz | |
Engage!
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 24 |
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 @@ | |||
| 1 | CC = gcc | ||
| 2 | CFLAGS = -Wall -Wextra -O2 | ||
| 3 | LDFLAGS = -lX11 -lXfixes -lXrender | ||
| 4 | |||
| 5 | TARGET = xmagnify | ||
| 6 | |||
| 7 | all: $(TARGET) | ||
| 8 | |||
| 9 | $(TARGET): main.o | ||
| 10 | $(CC) main.o -o $(TARGET) $(LDFLAGS) | ||
| 11 | |||
| 12 | main.o: main.c | ||
| 13 | $(CC) $(CFLAGS) -c main.c -o main.o | ||
| 14 | |||
| 15 | clean: | ||
| 16 | rm -f main.o $(TARGET) | ||
| 17 | |||
| 18 | install: $(TARGET) | ||
| 19 | install -m 755 $(TARGET) /usr/local/bin/ | ||
| 20 | |||
| 21 | uninstall: | ||
| 22 | rm -f /usr/local/bin/$(TARGET) | ||
| 23 | |||
| 24 | .PHONY: all clean install uninstall \ No newline at end of file | ||
