.PHONY:all obj exe clean
EXE=hello
OBJ=hello.o hallo.o
SRC=hello.c \
hallo.c
CC=gcc
CFLAGS=-g
CLDFLAGS=-L ./ -lhello
all:$(SRC)
$(CC) $^ -o $(EXE) $(CLDFLAGS)
obj:$(SRC)
$(CC) -c $(SRC) $(CLDFLAGS)
exe:$(OBJ)
$(CC) -o $(EXE) $(OBJ) $(CLDFLAGS)
clean:
rm -v $(OBJ) $(EXE)