darkelf,
spasibo!
Ti ponimaesh, poka izwestni tolko eti tri. Delo w tom, chto u klientow moget bit wsjakaja fignja, kotoruju predusmotret prosto ne predstawljaetsja wozmognim.
No eti 3 tochno dolgni bit predusmotreni.
Spasibo za podskazku, ja linuxowskuju konstantu toge ne znala :oops: , prosto ja naiwno dumala, chto mne hwatit warianta
#if defined(WIN32) ...#else ... #endif.
No ne tut-ot bilo.
Kak wijasnilos, shared libraries pod hp_ux imejut ne wsegda ras' shirenie .so, posemu dlja ih podkljuchenija i nado delat eto razwetwlenie (dlja Windi - dll, dlja linuxa - .so, dlja hp - .sl). Poetomu mne teper gelatelno delat konkretnie #ifdef - i dlja kagdoj operazionki.
Zato wchera nochju nashla etu konstantu dlja hp_ux - wdrug komu prigoditsja(wo wsjakom sluchae u menja ona rabotaet) : #elif defined(_HPUX_SOURCE)
Wse ostalnie tipa _HPUX_ itd u menja ne raspoznawalis.
Edinstwennij wopros - moget kto podskaget, chego bi pochitat na temu "napisanie makefile -ow"?