Preguntas etiquetadas con make

10
¿Por qué se usan tanto `make clean` como` make mrproper`?

Está escrito en el kernel de Linux Makefileque clean - Remove most generated files but keep the config and enough build support to build external modules mrproper - Remove all generated files + config + various backup files Y se afirma en los documentos del arco que Para finalizar la...

10
¿Qué significa el símbolo% en Makefile?

Estoy jugando con makefiles y me encontré con % .o o % .c . Por lo que entendí, especifica todos los archivos c o o . Pero por qué este trabajo: %.o: %.c $(CC) -c $^ -o $@ y esto no funciona SOURCE := $(wildcard *.c) $(SOURCE:.c=.o): SOURCE $(CC) -c $^ -o $@ Ambas expresiones especifican...

8
Obtener el directorio de nivel superior de la variable makefile

¿Cuál es el código más simple para obtener la parte del directorio de nivel superior de una variable de archivo MAKE? Ejemplo: BUILD_DIR = dir/subdir/.../sub-a-dub-dir distclean: rm -rf <some code which evaluates to "dir" from $(BUILD_DIR)> PD: No quiero decir $(dir $(dir $(BUILD_DIR))),...

8
¿Usar marca multihilo por defecto?

¿Hay alguna manera de makeusar multihilo (6 hilos es ideal en mi sistema) en todo el sistema, en lugar de simplemente agregarlo -j6a la línea de comando? Entonces, que si corro make, ¿funciona igual que si estuviera corriendo make -j6? Quiero esta funcionalidad porque instalo muchos paquetes desde...

8
Git commit desde dentro de un Makefile

Tengo un Makefile para un proyecto de Latex en el que estoy trabajando. Los Makefiles no son mi fuerte, pero hay una manera de hacer algo como: make git "My comment" Y haga ejecutar el archivo MAKE: git commit -m "My comment" git push origin

0
tigervnc y cmake en hpux: ¿por qué no puede encontrar zlib?

Utilizo este script para configurar tigervnc en hpux cmake es el último 3.4.3 zlib es el último 2.8 Pero el script falla, ¿por qué? export PATH=$PATH:/opt/cmake/bin/ export CC="/usr/local/bin/gcc" export HPUXLDFLAGS='-L/usr/local/lib/hpux32' export HPUXCFLAGS='-I/usr/local/include' export...