Files
yait/t/flat_Makefile.x
2025-11-05 20:23:26 -05:00

32 lines
433 B
Plaintext

Format_Index: p
PROGRAM = %s
CC = gcc
CFLAGS = -O2 -Wall -Wstrict-prototypes -g
DEFINES =
LIBS =
SRC = $(wildcard *.c)
OBJ = $(SRC:.c=.o)
V =
ifeq ($(strip $(V)),)
E = @echo
Q = @
else
E = @\#
Q =
endif
export E Q
$(PROGRAM): $(OBJ)
$(E) " LINK " $@
$(Q) $(CC) $(CFLAGS) $(DEFINES) -o $@ $^ $(LIBS)
%.o: %.c
$(E) " CC " $@
$(Q) $(CC) $(CFLAGS) $(DEFINES) -c $<
clean:
$(E) " CLEAN"
$(Q) rm -f $(PROGRAM) $(OBJ)