- 1
- 2
- 3
$(EXTRA_SRC) :
cp -f $(PROJ_ROOT)/src/libA/com_print.c ./com_print.cpp
cp -f $(PROJ_ROOT)/src/libA/com_misc.c ./com_misc.cpp
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+131
$(EXTRA_SRC) :
cp -f $(PROJ_ROOT)/src/libA/com_print.c ./com_print.cpp
cp -f $(PROJ_ROOT)/src/libA/com_misc.c ./com_misc.cpp
из Makefile'а. /другой/ способ подключения нужной библиотеки к модулю.
.c -> .cpp
круто вообще. плевать, что c++ не обладает обратной совместимостью.
не путай: "скопируй себе в проект и там ее сам себе мэнеджи" не то же самое что "во время билда автоматом скопируй себе пару файлов из библиотеки." первое делается потому что народ хочет что-то в сырцах для себя заточить и многочисленые версии той же самой библиотеки приводят только к конфликтам - второе есть ... ну вы сами догадались.
ЗЫ на тему "скопируй себе в проект и там ее сам мэнеджи," из самых больших примеров это знаменитая библиотека "iberty". виртуальную шакаладку кто знает что за она. :)
хех, пацаны вообще ребята, подгадали
на самом деле нынче все проще стало, потому что ей дали статуc официальной GNU библиотеки - и переименовали в "libiberty".
но еще лет пять назад, когда компилировал GDB или GCC ручками, если пытался чего в сети найти по `iberty` долго матюгался - потому находилось все что угодно только не эта либа.