CPP_FILE:=$(wildcard *.cpp)
CPP_TARGET:=${CPP_FILE:%.cpp=%}
C_FILE:=$(wildcard *.c)
C_TARGET:=${C_FILE:%.c=%}
all: $(CPP_TARGET) $(C_TARGET)
%:%.cpp
g++ -o $@ $< -std=c++11
%:%.c
gcc -o $@ $<
clean:
rm -rf *.o $(CPP_TARGET) $(C_TARGET)
CPP_TARGET:=${CPP_FILE:%.cpp=%}
C_FILE:=$(wildcard *.c)
C_TARGET:=${C_FILE:%.c=%}
all: $(CPP_TARGET) $(C_TARGET)
%:%.cpp
g++ -o $@ $< -std=c++11
%:%.c
gcc -o $@ $<
clean:
rm -rf *.o $(CPP_TARGET) $(C_TARGET)