#variables CC = g++ CFLAGS = -g -O2 #-MD SHELL := /bin/bash all : vec_data.exe cin.exe .PHONY : all vec_data.exe : vec_data.cpp $(CC) $(CFLAGS) vec_data.cpp -o vec_data.exe cin.exe : cin.cpp $(CC) $(CFLAGS) cin.cpp -o cin.exe .PHONY: cleanall clean : $(shell for f in `find . -maxdepth 1 -name "*.exe"`; do echo $f ;done) $(shell for f in `find . -maxdepth 1 -name "*.o"` ; do echo $f ;done) $(warning Pini's makefile) $(info CC debug = $(CC))