SRC=$(wildcard *.cpp)
OBJ=$(patsubst %.cpp, %.o, $(SRC))
main : $(OBJ)
g++ -Wall -g -o main $(OBJ)
$(OBJ) : $(SRC)
g++ -Wall -g -c $(SRC)
clean :
rm *.o
rm main
test :
@echo $(SRC)
@echo $(OBJ)
OBJ=$(patsubst %.cpp, %.o, $(SRC))
main : $(OBJ)
g++ -Wall -g -o main $(OBJ)
$(OBJ) : $(SRC)
g++ -Wall -g -c $(SRC)
clean :
rm *.o
rm main
test :
@echo $(SRC)
@echo $(OBJ)
-
This makefile can be used as lots of severial file code.-