diff options
| author | TazyFoundSoup <gardendistrict0x0@outlook.com> | 2026-02-22 15:28:57 +1100 |
|---|---|---|
| committer | TazyFoundSoup <gardendistrict0x0@outlook.com> | 2026-02-22 15:28:57 +1100 |
| commit | 3f7e34101898d2d0ac29a6e27087882afd413250 (patch) | |
| tree | 074591bc6dce7b74f1ad2555d6076915e3dfd97e /Makefile | |
| parent | fed1f24499220077f95659b0b177745dfa4cc405 (diff) | |
just work already D:
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -3,7 +3,7 @@ AR=ar CFLAGS=-Wall -Wextra -std=c11 -O2 -Iinclude -Iinclude/tinyff -Iinclude/ext SRC=$(shell find src -name "*.c") -OBJ=$(SRC:.c=.o) +OBJ=$(patsubst src/%.c,$(OUTDIR)/src/%.o,$(SRC)) LIB=libtinyff.a OUTDIR=dist @@ -12,12 +12,11 @@ all: $(OUTDIR)/$(LIB) $(OUTDIR)/$(LIB): $(OBJ) @mkdir -p $(OUTDIR) - $(AR) rcs $@ $(addprefix $(OUTDIR)/,$(OBJ)) + $(AR) rcs $@ $^ - -%.o: %.c - @mkdir -p $(dir $(OUTDIR)/$@) - $(CC) $(CFLAGS) -c $< -o $(OUTDIR)/$@ +$(OUTDIR)/src/%.o: src/%.c + @mkdir -p $(dir $@) + $(CC) $(CFLAGS) -c $< -o $@ clean: rm -rf $(OUTDIR) |
