all: main1 main2 main1: main1.o a.o g++ -o main1 main1.o a.o main2: main2.o a.o g++ -o main2 main2.o a.o a.o: a.cpp a.h g++ -c a.cpp main1.o: main1.cpp a.h g++ -c main1.cpp main2.o: main2.cpp a.h g++ -c main2.cpp clean: rm -f *.o main1 main2