PROG=proe2 MAIN=Konstruktor BIBL=JakasKlasa $(PROG): $(MAIN).o lib$(BIBL).so g++ $^ -o $@ lib$(BIBL).so: $(BIBL).o g++ -shared $^ -o $@ #g++ -fPIC -shared $^ -o $@ #użyć opcji -fPIC jak samo shared nie działa %.o: %.c g++ -c $< $(BIBL).o: $(BIBL).h $(MAIN).o: $(MAIN).h $(BIBL).h clean: rm *.o $(PROG) *.so .PHONY: clean