#promenna pro prekladac CC=g++ #promena pro prikaz na vytvoreni adresare MKDIR=mkdir -p #pokud by se nejaky soubor jmenoval jako v teto definici, make na nej nebude brat zretel .PHONY: clean cr_dir #seznam parametru (FLAGS) pro prekladac CFLAGS = -Wall -O3 -lpthread -ldl -ltbb #externi knihovny LIBS= #adresar pro umisteni objektovych souboru ODIR=obj #nazev vysledneho spustitelneho souboru SEQUENCER = sequencer BANK = bank all: clean $(BANK) $(SEQUENCER) $(BANK): $(CC) -std=c++11 -o $@ bank.cpp bank.h BankCommand.h $(CFLAGS) $(LIBS) $(SEQUENCER): $(CC) -std=c++11 -o $@ sequencer.cpp sequencer.h BankCommand.h $(CFLAGS) $(LIBS) #smazani objektovych souboru clean: #rm -f $(ODIR)/*.o #rm -d $(ODIR) rm -f $(SEQUENCER) rm -f $(BANK)