This commit is contained in:
2025-07-13 17:47:27 -04:00
parent 48e2e5baaf
commit 6245723dc0
2 changed files with 17 additions and 22 deletions

View File

@@ -1,13 +1,13 @@
prefix=/usr/bin prefix = /usr/bin
YAIT_SRCS=yait/main.c YAIT_SRCS := $(wildcard yait/*.c)
YAIR_DOC_SRCS=yait-doc/main.c YAIT_DOC_SRCS := $(wildcard yait-doc/*.c)
YAIT_OBJS = $(addprefix obj/yait,$(patsubst yait/%,obj/%,$(patsubst %.c,%.o,$(notdir $(YAIT_SRCS))))) YAIT_OBJS := $(patsubst yait/%.c,obj/yait/%.o,$(YAIT_SRCS))
YAIT_DOC_OBJS = $(addprefix obj/yait-doc,$(patsubst yait-doc/%,obj/%,$(patsubst %.c,%.o,$(notdir $(YAIT_DOC_SRCS))))) YAIT_DOC_OBJS := $(patsubst yait-doc/%.c,obj/yait-doc/%.o,$(YAIT_DOC_SRCS))
YAIT=$(prefix)/yait YAIT := bin/yait
YAIT_DOC=$(prefix)/yait-doc YAIT_DOC := bin/yait-doc
-include config.mak -include config.mak
@@ -17,26 +17,25 @@ all:
@exit 1 @exit 1
else else
all: clean obj bin $(YAIT) $(YAIT_DOC) all: obj bin $(YAIT) $(YAIT_DOC)
obj: obj:
mkdir -p $@/yait mkdir -p obj/yait obj/yait-doc
mkdir -p $@/yait-doc
bin: bin:
mkdir -p $@ mkdir -p bin
obj/yait/%.o: yait/**/%.c obj/yait/%.o: yait/%.c
$(CC) $(CFLAGS) -c $< -o $@ $(CC) $(CFLAGS) -c $< -o $@
obj/yait-doc/%.o: yait-doc/**/%.c obj/yait-doc/%.o: yait-doc/%.c
$(CC) $(CFLAGS) -c $< -o $@ $(CC) $(CFLAGS) -c $< -o $@
$(YAIT): $(YAIT): $(YAIT_OBJS)
$(CC) $(YAIT_SCRS) -o ./bin/yait $(CC) $(CFLAGS) $^ -o $@
$(YAIT_DOC): $(YAIT_DOC): $(YAIT_DOC_OBJS)
$(CC) $(YAIT_DOC_SRCS) -o ./bin/yait-doc $(CC) $(CFLAGS) $^ -o $@
endif endif
@@ -52,6 +51,6 @@ clean:
rm -rf obj bin rm -rf obj bin
dist-clean: clean dist-clean: clean
rm config.mak rm -f config.mak
.PHONY: all clean dist-clean install uninstall .PHONY: all clean dist-clean install uninstall

View File

@@ -1,4 +0,0 @@
PREFIX=/usr/bin/
CFLAGS=-Wall -Wextra -O2
LDFLAGS=
CC=gcc