Czy to prawidłowy Makefile?

0
CC=gcc
CFLAGS = -std=c99 -Wall -Werror
LFLAGS = -lm 
GTKFLAGS = `pkg-config gtk+-3.0 --cflags --libs`

NAME = pentago
SRC = main.c pentago.c gamestatus.c linfifo.c
DEPS = pentago.h gamestatus.h linfifo.h
OBJS = main.o pentago.o gamestatus.o linfifo.o

YOU: $(SRC) $(NAME)

$(NAME): $(OBJS)
	$(CC) $(CFLAGS) $(OBJS) -o $(NAME) $(LFLAGS) $(GTKFLAGS)

%.o: %.c $(DEPS)
	$(CC) $(CFLAGS) $(GTKFLAGS) -c -o $@ $<

clean:
	rm -f $(OBJS) $(NAME)


Czy powyższy Makefile jest prawidłowo napisany? Czy może coś w nim zmienić?

0

A działa? :) Bo wygląda nieźle.

Ale co to jest YOU?

Aha, dodałbym:
.PHONY: clean

1 użytkowników online, w tym zalogowanych: 0, gości: 1