APPNAME=$(shell basename `pwd`) CC=cc CXX=g++ FLAGS=-g -Wall -Wextra -fopenmp CFLAGS=$(FLAGS) CXXFLAGS=$(FLAGS) LIBS= all: $(APPNAME) %: %.c $(CC) $(CFLAGS) $^ -o $@ $(LIBS) %: %.cpp $(CXX) $(CXXFLAGS) $^ -o $@ $(LIBS) .PHONY: clean clean: rm -f $(APPNAME) *.o .PHONY: gitignore gitignore: echo $(APPNAME) > .gitignore