Makefile - drobny problem

0

Witam,
mam pytanie odnośnie mojego makefile'a. Napisałem prostą grę korzystając z biblioteki allegro w c++. Aby skompilować źródełko należy dopisać na koniec polecenia allegro-config --libs
Niestety makefile uznaje wszystko w odwróconych apostrofach za tekst wyróżniony i bierze go pod uwage przy kompilacji. Pytanie co zrobić, aby udało się odpalić makefile?

Tresc pliku:

nazwa = gra
pliki = gra.cpp Game_class.cpp Player_class.cpp Ball_class.cpp
objekty = gra.o Game_class.o Player_class.o Ball_class.o
flagi = -lncurses -Wall -pedantic `allegro-config --libs`

all: gra
gra: $(objekty)
	g++ $(objekty) -o $(nazwa) $(flagi)
gra.o: $(pliki)
	g++ -c $(pliki)
clean:
	rm -f *.o
0

$(shell polecenie) zdaje mi się, więc chyba $(shell allegro-config --libs)

0

Obiekt po polsku pisze się przez i, po angielsku object przez j. Trochę nietypowo, bo częściej jest odwrotnie.

Ostatnio zmodyfikowany: 15-07-1410 14:53 przez Urlich von Jungingen

0

mi z kolei zawsze rzucalo sie na mysl w takich przypadkach - patrząc po wymowie ob'dżekt vs o'biekt trudno sie pomylic.. pechowo mowiac po polsku az sie chce postawic przerwe po B miast po O tak jak w angielskim, co powoduje natychmiast ze b'ie brzmi jak b'je - z przerwa po B nie da inaczej sie tego wymowic;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1