aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEthan Sommer <e5ten.arch@gmail.com>2020-09-10 16:08:57 -0400
committerEthan Sommer <e5ten.arch@gmail.com>2020-09-10 16:08:57 -0400
commit14b502c3dd828d497126d8a5da3c3a7767be1a86 (patch)
tree31b0de2c1a9a6e362074c6e4e980c92624c905fd
parentfix missing line termination (diff)
downloadkirc-14b502c3dd828d497126d8a5da3c3a7767be1a86.tar.gz
kirc-14b502c3dd828d497126d8a5da3c3a7767be1a86.tar.bz2
kirc-14b502c3dd828d497126d8a5da3c3a7767be1a86.tar.xz
kirc-14b502c3dd828d497126d8a5da3c3a7767be1a86.tar.zst
kirc-14b502c3dd828d497126d8a5da3c3a7767be1a86.zip
Makefile: split compile and link steps
-rw-r--r--Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 835603d..c7b8cb6 100644
--- a/Makefile
+++ b/Makefile
@@ -5,8 +5,11 @@ CC ?= gcc
all: kirc
-kfc: kirc.c Makefile
- $(CC) -O3 $(CFLAGS) -o $@ $< -lX11 $(LDFLAGS)
+kirc: kirc.o Makefile
+ $(CC) $(CFLAGS) -o $@ $@.o -lX11 $(LDFLAGS)
+
+.c.o:
+ $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
install: all
install -Dm755 kirc $(DESTDIR)$(BINDIR)/kirc