summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2022-09-08 13:39:47 -0400
committerJakob Kaivo <jkk@ung.org>2022-09-08 13:39:47 -0400
commitdb5e9fa3254dada609947ed054b52a77ebc42051 (patch)
treea320c2b63b1dbc3faf75b39b90ff2b209e0d2fdb /Makefile
parentfd528d27b11f1d85dbf6afcd65b6bb4140e56070 (diff)
handle -L and -l somewhat intelligently
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index e675b7e..194bc2d 100644
--- a/Makefile
+++ b/Makefile
@@ -42,6 +42,12 @@ $(OBJDIR)/cpp.o: $(SRCDIR)/cpp.c
@mkdir -p $(@D)
$(CC) $(CFLAGS) -o $@ -c $(SRCDIR)/cpp.c
+$(BINDIR)/cc: $(OBJDIR)/libs.o
+$(OBJDIR)/libs.o: $(SRCDIR)/cc.h
+$(OBJDIR)/libs.o: $(SRCDIR)/libs.c
+ @mkdir -p $(@D)
+ $(CC) $(CFLAGS) -o $@ -c $(SRCDIR)/libs.c
+
$(BINDIR)/cc:
@mkdir -p $(@D)
$(LD) $(LDFLAGS) -o $@ $(OBJDIR)/*.o $(LDLIBS)