28 lines
405 B
Makefile
28 lines
405 B
Makefile
CC=gcc
|
|
CFLAGS=
|
|
INCFLAGS=
|
|
LDFLAGS=
|
|
SRCS=debugus.c
|
|
OBJS=$(patsubst %.c,%.o,$(SRCS))
|
|
|
|
all: debugus .gitignore
|
|
|
|
.gitignore: $(OBJS) debugus
|
|
@echo $^ | tr ' ' '\n' > .gitignore
|
|
@echo "MK .gitignore"
|
|
|
|
debugus: $(OBJS)
|
|
@$(CC) -o $@ $^ $(LDFLAGS)
|
|
@echo "LD $^"
|
|
|
|
$(OBJS): $(SRCS)
|
|
@$(CC) -c $(CFLAGS) $(INCFLAGS) -o $@ $<
|
|
@echo "CC $<"
|
|
|
|
clean: $(OBJS) .gitignore
|
|
@rm -f $^
|
|
@echo "RM $^"
|
|
|
|
.PHONY: all clean
|
|
|