Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CPP=g++
- CFLAGS=-Wall
- SRC=main.cpp foo.h
- OBJ=$(SRC:.cpp=.o)
- all: foo
- #$@ Le nom de la cible
- #$< Le nom de la première dépendance
- #$^ La liste des dépendances
- #$? La liste des dépendances plus récentes que la cible
- #$* Le nom du fichier sans suffixe
- foo: $(OBJ)
- @$(CPP) $(CFLAGS) $^ -o $@
- main.o: foo.h
- %.o: %.cpp
- @$(CPP) $(CFLAGS) -c $< -o $@
- .PHONY: clean
- clean:
- @rm *.o
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement