рдпрд╣ рдХрдорд╛рдВрдб рдирд┐рдпреЙрди-рдХреЙрдиреНрдлрд┐рдЧ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
рдирд┐рдпреЙрди-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди - рдирд┐рдпреЙрди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ
SYNOPSIS
рдирд┐рдпреЙрди-рд╡рд┐рдиреНрдпрд╛рд╕ [рдЙрдкрд╕рд░реНрдЧ] [[--cflags] | [--libs] | [--la-рдлрд╝рд╛рдЗрд▓] | [--рд╕рд╣рдпреЛрдЧ рд╕реБрд╡рд┐рдзрд╛] |
[--рдорджрдж] | [--рд╕рдВрд╕реНрдХрд░рдг]]
рд╡рд░реНрдгрди
RSI рдирд┐рдпреЙрди-рд╡рд┐рдиреНрдпрд╛рд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рдпреЙрди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред
RSI --cflags рдФрд░ --libs рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджреЗрд╢ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреИрд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдФрд░ рд▓рд┐рдВрдХ рдХрд┐рдпрд╛ рдЬрд╛рдП
рдкреБрд╕реНрддрдХрд╛рд▓рдп; --рд╕рдВрд╕реНрдХрд░рдг рдФрд░ --рд╕рд╣рдпреЛрдЧ рд╡рд┐рдХрд▓реНрдк рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд▓рд╛рдЗрдмреНрд░реЗрд░реА
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред
рд╡рд┐рдХрд▓реНрдк
--cflags
рдЙрди рдлрд╝реНрд▓реИрдЧреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╕рдордп рд╕реА рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП,
рдЬрдм рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рдирд┐рдпреЙрди рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред
--libs
рдЙрди рдлрд╝реНрд▓реИрдЧреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХрд┐рд╕реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд▓рд┐рдВрдХ рдХрд░рддреЗ рд╕рдордп рд▓рд┐рдВрдХрд░ рдХреЛ рднреЗрдЬрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдирд┐рдпреЙрди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
--la-рдлрд╝рд╛рдЗрд▓
рд▓рд┐рдмрдЯреВрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ, libneon.la рдХрд╛ рд╕реНрдерд╛рди рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд▓рд┐рдмрдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпреЙрди рдХреЗ рд╡рд┐рд░реБрджреНрдз рд▓рд┐рдВрдХ рдХрд░реЗрдВред
--рд╕рдВрд╕реНрдХрд░рдг
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ
рдЙрдкрд╕рд░реНрдЧ рджреАрд░
If рджреАрд░ рджрд┐рдпрд╛ рд╣реБрдЖ рд╣реИ; рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ --cflags рдФрд░ --libs рдЬреИрд╕реЗ рдХрд┐ рдирд┐рдпреЙрди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ
рджреА рдЧрдИ рдЙрдкрд╕рд░реНрдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ред рдЕрдиреНрдпрдерд╛, рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЙрдкрд╕рд░реНрдЧ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред
--рд╕рд╣рдпреЛрдЧ рд╕реБрд╡рд┐рдзрд╛
рдпрджрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдлрд▓рддрд╛ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ рд╕реБрд╡рд┐рдзрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ.
--рдорджрдж
рд╕рд╣рд╛рдпрддрд╛ рд╕рдВрджреЗрд╢ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ; рдЗрд╕рдореЗрдВ рдЬреНрдЮрд╛рдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рд╕реВрдЪреА рд╢рд╛рдорд┐рд▓ рд╣реИ рдФрд░ рдХреНрдпрд╛ рд╡реЗ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ
рдирд╣реАрдВред
рдЙрджрд╛рд╣рд░рдг
рдиреАрдЪреЗ рдПрдХ рдореЗрдХрдлрд╝рд╛рдЗрд▓ рдЯреБрдХрдбрд╝рд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдХреЗ рд╡рд┐рд░реБрджреНрдз рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЬрдм рдирд┐рдпреЙрди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХреА рдЧрдИ рдирд┐рдпреЙрди-рд╡рд┐рдиреНрдпрд╛рд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ $ рдкрде.
CFLAGS = `рдиреАрдпрди-рдХреЙрдиреНрдлрд┐рдЧ --cflags`
LIBS = `рдиреАрдпрди-рдХреЙрдиреНрдлрд┐рдЧ --libs`
рдСрдмреНрдЬреЗрдХреНрдЯ = myapp.o
рд▓рдХреНрд╖реНрдп = myapp
$(рд▓рдХреНрд╖реНрдп): $(рд╡рд╕реНрддреБрдПрдБ)
$(CC) $(LDFlags) -o $(рд▓рдХреНрд╖реНрдп) $(рд╡рд╕реНрддреБрдПрдБ) $(LIBS)
myapp.o: myapp.c
$(CC) $(CFLAGS) -c myapp.c -o myapp.o
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди рдирд┐рдпреЙрди-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ