Ajout du test n°15 pour vérifier la compilation d'un fichier dans un sous-répertoire avec Bake et Make
This commit is contained in:
1
tests/C/test-15-subdir-build/README.md
Normal file
1
tests/C/test-15-subdir-build/README.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
En gros, on vérifie si bake arrive à compiler un fichier qui est dans un sous répertoire (src) et mettre le résultat de la compilation dans un sous répertoire (build)
|
6
tests/C/test-15-subdir-build/bake/Bakefile
Normal file
6
tests/C/test-15-subdir-build/bake/Bakefile
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
CC = gcc
|
||||||
|
CFLAGS = -Wall -Wextra
|
||||||
|
|
||||||
|
build/main: src/main.c
|
||||||
|
mkdir -p build
|
||||||
|
$(CC) $(CFLAGS) -o build/main src/main.c
|
6
tests/C/test-15-subdir-build/bake/src/main.c
Normal file
6
tests/C/test-15-subdir-build/bake/src/main.c
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
printf("Hello from Bake & Make!\n");
|
||||||
|
return 0;
|
||||||
|
}
|
6
tests/C/test-15-subdir-build/make/Makefile
Normal file
6
tests/C/test-15-subdir-build/make/Makefile
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
CC = gcc
|
||||||
|
CFLAGS = -Wall -Wextra
|
||||||
|
|
||||||
|
build/main: src/main.c
|
||||||
|
mkdir -p build
|
||||||
|
$(CC) $(CFLAGS) -o build/main src/main.c
|
6
tests/C/test-15-subdir-build/make/src/main.c
Normal file
6
tests/C/test-15-subdir-build/make/src/main.c
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
printf("Hello from Bake & Make!\n");
|
||||||
|
return 0;
|
||||||
|
}
|
Reference in New Issue
Block a user