diff options
| author | Abhinav Prasai <abhinav.prsai@gmail.com> | 2025-08-25 16:18:34 +0100 |
|---|---|---|
| committer | Abhinav Prasai <abhinav.prsai@gmail.com> | 2025-08-28 09:54:09 +0100 |
| commit | 79843b730b50672311a7191ab69cc305bfab339c (patch) | |
| tree | d11f1474212bb04a28c2199fffceca49ac419a76 /Makefile | |
| parent | 3e650ef606b6271bab500dd42498e0ad86820e54 (diff) | |
add focused checking to prevent crash and make clangd option
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -1,6 +1,6 @@ CC ?= gcc -CFLAGS ?= -std=c99 -Wall -Wextra -O3 -Isrc -LDFLAGS ?= -lX11 -lXinerama -lXcursor +CFLAGS ?= -std=c99 -Wall -Wextra -Os +LDFLAGS ?= -lX11 -lXinerama -lXcursor -Isrc PREFIX ?= /usr/local BIN := sxwm @@ -56,4 +56,11 @@ uninstall: @rm -f $(DESTDIR)$(MAN_DIR)/$(MAN) @echo "Uninstallation complete." -.PHONY: all clean install uninstall +clangd: + @echo "Generating compile_flags.txt" + @rm -f compile_flags.txt + @for flag in $(CFLAGS) $(LDFLAGS); do \ + echo $$flag >> compile_flags.txt; \ + done + +.PHONY: all clean install uninstall clangd |
