From e56f01b7a733922cc67601d32f54f70d9b9bb83a Mon Sep 17 00:00:00 2001
From: Enzo De Carvalho Bittencourt <ezdecarvalho@gmail.com>
Date: Mon, 11 Dec 2023 10:45:00 +0100
Subject: [PATCH] Fixed Makefile

---
 Projet/CODE/apm/Makefile                    | 28 ++++++++++-----------
 Projet/CODE/apm/dna/small_chrY_no_return.fa |  1 +
 Projet/CODE/apm/src/apm.c                   |  1 -
 3 files changed, 14 insertions(+), 16 deletions(-)
 create mode 100644 Projet/CODE/apm/dna/small_chrY_no_return.fa

diff --git a/Projet/CODE/apm/Makefile b/Projet/CODE/apm/Makefile
index 0f3cf7c..ecb8e18 100644
--- a/Projet/CODE/apm/Makefile
+++ b/Projet/CODE/apm/Makefile
@@ -1,31 +1,29 @@
-SRCD=src
-OBJD=obj
-INCLUDED=include
+ICLUDED=include
 
 CC=gcc
-CFLAGS=-O3 -I $(INCLUDED)
+CFLAGS=-O3 -I $(INCLUDED) -pg -g
 LDFLAGS=
 
-OBJ=$(OBJD)/apm.o
+OBJ=obj/apm.o
 
 .PHONY: all
-all: apm apm_omp apm_gpu
+all: dir apm apm_omp #apm_gpu
 
-$(OBJD):
-	mkdir -p $(OBJD)
+dir:
+	mkdir -p obj
 
-$(OBJD)/%.o: $(OBJD) $(SRCD)/%.c
+obj/%.o: src/%.c
 	$(CC) $(CFLAGS) -c -o $@ $^
 
-apm: apm.o
+apm: obj/apm.o
 	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
 
-apm_omp:
-	$(CC) $(CFLAGS) $(LDFLAGS) -p $@ $^
+apm_omp: obj/apm_omp.o
+	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
 
 apm_gpu:
-	$(CC) $(CFLAGS) $(LDFLAGS) -p $@ $^
+	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
 
-.PHHONY: clean
+.PHONY: clean
 clean:
-	rm -rf apm apm_omp apm_gpu $(OBJD)
+	rm -rf apm apm_omp apm_gpu obj/ *.out
diff --git a/Projet/CODE/apm/dna/small_chrY_no_return.fa b/Projet/CODE/apm/dna/small_chrY_no_return.fa
new file mode 100644
index 0000000..f743fe4
--- /dev/null
+++ b/Projet/CODE/apm/dna/small_chrY_no_return.fa
@@ -0,0 +1 @@
+AGAAGAGCACCTGGTTGATAACCCAGTTCCCATCTGGGATTTAGGGGACCTGGACAGCCCGGAAAATGAGCTCCTCATCTCTAACCCAGTTCCCCTGTGGGGATTTAGGGGACCAGGGACAGCCCGTTGCATGAGCCCCTGGACTCTAACCCAGTTCCCTTCTGGAATTTAGGGGCCCTGGGACAGCCCTGTACATGAGCTCCTGGTCTGTAACACAGTTCCCCTGTGGGGATTTAGGGACTTGGGCCTTCTGTCTTTGGGATCTACTCTCTATGGGCCACACAGATATGTCTTCCAACTTCCCTACACAGGGGGGACTTCAAAGAGTGCCTTGAGCTGATCTGGTGATTGCTTTTTTGTACTGTTATTTATCTTATTCTTTTCATTGTGAGGTACTGATGCAAACACTTTGTACGAAAAGGTCTTTCTCATCTCGGGAGTCCCCGTCTATTTGTCCCGGTCCCTGTTAACCCAGTCCCCGACAGGAGCCCCTTCTGCACCTTGAGCTCTCACCACTCACCGTCCATCCAGCCCCAGCTCTGCCTGCAACCCACCCATCCCTGGGACTCGGGCCTCCCCTCTCTAGTGGTCTGGTCATCAGGCCAGGGGCACGTGGAAGAAGCTATCGTGGCAAAGGGAGCAGTCATATCCCCAAAATCTGTGGTTGGTTTACCACCACCATGGAAACCCCAGGGTGGGACTCTAGTTTCAGGTTGGAGCTGAGCCCTGTCGGGAATGAGCTTTCCCCAGCTATGGCTTCTTGGGGCCCCTGTGCCCTGAGCTGTGTCTCCCAGCATCGGGTCCCCACCATGCATATGGCCCACTCAGGCACAGTGCCGCGATGGCTGCATGCGTGAGGGGGGCCTGGGCCCAGGGCTGGGAGTCCTTTGTGTCTCATGGCCATGATTGTCCTTCCGAGTATGATATGGTGGCCAATTTCTTTTATTCTGTCGTTCAGAGTGAGTAAATGATGTAGAGTTCATGCAGAAAAAAATACAACAAAAACCAAGGGAACATAGAATTGGAAAACGCGTCACAGCAATGAGTTAAATAGGTAACAAATTTCATCATTTGAAGAAAGACTTAGAGTGCCAAAAGTGCCTCTTAAGTCTCCTTTAAAAAGTAGCAAAATTCATCCCTGAAGAAGCATCTTGGCCTTTTTCATGTACTCAGAGTGCTGGTGAAGAACAAAGATTGCTGAAACATTATGTACCTAACAGCGTTACAGGGTGTAGATAACACACTGGAAAACCTGGTCGTTACAGTGGACATATTCCAGGAAGTCCTTGCCTGAGGTTTT
diff --git a/Projet/CODE/apm/src/apm.c b/Projet/CODE/apm/src/apm.c
index f83b72c..1c3e60c 100644
--- a/Projet/CODE/apm/src/apm.c
+++ b/Projet/CODE/apm/src/apm.c
@@ -28,7 +28,6 @@ read_input_file( char * filename, int * size )
         return NULL ;
     }
 
-
     /* Get the number of characters in the textfile */
     fsize = lseek(fd, 0, SEEK_END);
     lseek(fd, 0, SEEK_SET);
-- 
GitLab