diff --git a/misc/Makefile b/misc/Makefile new file mode 100644 index 0000000..22d244e --- /dev/null +++ b/misc/Makefile @@ -0,0 +1,22 @@ +CC=gcc +CFLAGS=-Wall -g +LDFLAGS= +CFILES=$(wildcard *.c) # CFILES => recompiles everything on a C file change +EXEC=$(basename $(wildcard *.c)) +SOURCES=$(wildcard ../lib/*.c) +OBJECTS=$(SOURCES:.c=.o) +TESTS=$(addsuffix .test, $(EXEC)) + +all: $(SOURCES) $(EXEC) + +$(EXEC): $(OBJECTS) $(CFILES) + $(CC) $(CFLAGS) $(LDFLAGS) $(OBJECTS) $@.c -o $@ + +.c.o: + $(CC) -c $(CFLAGS) $< -o $@ + +clean: + -rm $(OBJECTS) + +mrproper: clean + rm $(EXEC) diff --git a/init-connection.c b/misc/init-connection.c similarity index 96% rename from init-connection.c rename to misc/init-connection.c index bb1868d..4326a69 100644 --- a/init-connection.c +++ b/misc/init-connection.c @@ -1,4 +1,4 @@ -#include "lib/communication.h" +#include "../lib/communication.h" /* * pipes creation and removal test program diff --git a/open-read-close-fifo.c b/misc/open-read-close-fifo.c similarity index 100% rename from open-read-close-fifo.c rename to misc/open-read-close-fifo.c diff --git a/open-write-close-fifo.c b/misc/open-write-close-fifo.c similarity index 100% rename from open-write-close-fifo.c rename to misc/open-write-close-fifo.c