bug fixes

This commit is contained in:
2025-07-09 18:02:45 -06:00
parent 503ab912f8
commit af2e194ad4
3 changed files with 88 additions and 59 deletions
+22 -4
View File
@@ -2,11 +2,29 @@ CC = gcc
CFLAGS = -g
CPPFLAGS = -Wall -Wextra -pedantic -std=gnu90
chatty: main.o
$(CC) $(CFLAGS) -o chatty main.o -lpthread
chatty: main.o liblist.a
$(CC) $(CFLAGS) -L. -o chatty main.o -llist -lpthread
main.o: main.c
$(CC) $(CFLAGS) $(CPPFLAGS) -c -o main.o main.c
$(CC) $(CFLAGS) $(CPPFLAGS) -I. -c -o main.o main.c
liblist.a: list_adders.o list_removers.o list_movers.o
ar -rcs liblist.a list_adders.o list_removers.o list_movers.o
list_adders.o: list_adders.c
$(CC) $(CFLAGS) $(CPPFLAGS) -I. -c -o list_adders.o list_adders.c
list_movers.o: list_movers.c
$(CC) $(CFLAGS) $(CPPFLAGS) -I. -c -o list_movers.o list_movers.c
list_removers.o: list_removers.c
$(CC) $(CFLAGS) $(CPPFLAGS) -I. -c -o list_removers.o list_removers.c
listtest: listtest.o liblist.a
$(CC) $(CFLAGS) -L. -o listtest listtest.o -llist
listtest.o: listtest.c
$(CC) $(CFLAGS) $(CPPFLAGS) -I. -c -o listtest.o listtest.c
clean:
rm -f *.o chatty
rm -f *.o chatty liblist.a