Ajout lib et modification jour4

La lib créée pour le jour 4 est maintenant dans le dossier lib et le
make.sh compile en utilisant la lib afin de compiler les jours suivant
l’utilisant. Le jour 4 est modifié pour être utilisé dans le turbo_main
et son Makefile est supprimé (étant inutile maintenant).
This commit is contained in:
Rick 2020-12-13 14:48:02 +01:00
parent 2fd6c38003
commit 318228a663
Signed by: Rick
GPG Key ID: 9570A7DB7CB2F436
5 changed files with 4 additions and 38 deletions

View File

@ -1,18 +0,0 @@
CC=gcc
CFLAGS= -Wall -g
all: clean main clean
main: main.o utils.o
$(CC) -o $@ $^
main.o: main.c
$(CC) $(CFLAGS) $^ -o $@ -c
utils.o: utils.c
$(CC) $(CFLAGS) $^ -o $@ -c
.PHONY: all clean
clean:
rm -f *.o

View File

@ -4,24 +4,6 @@
#include "utils.h"
#define FILENAME "input"
void premPartie(FILE *ptr);
void deuxPartie(FILE *ptr);
int main()
{
FILE *ptr = fopen(FILENAME, "r");
if (ptr == NULL)
return 1;
//premPartie(ptr);
deuxPartie(ptr);
fclose(ptr);
return 0;
}
void deuxPartie(FILE *ptr)
{
int find = 0, tmp;

View File

@ -11,10 +11,12 @@ do
done
rm -f *.o turbo_main
echo "Compilation de la lib utils.c."
gcc -Wall -g lib/utils.c -o utils.o -c
echo "Compilation de turbo_main.c."
gcc -Wall -g turbo_main.c -o turbo_main.o -c
echo "Compilation du jour $jour."
gcc -Wall -g jour$jour/main.c -o tmp.o -c
gcc -o turbo_main tmp.o turbo_main.o
gcc -Wall -g jour$jour/main.c -o tmp.o -c -Ilib
gcc -o turbo_main tmp.o turbo_main.o utils.o
rm -f *.o
cp jour$jour/input input