First commit

This commit is contained in:
2025-10-27 18:01:33 +01:00
commit 1f4a9956da
5 changed files with 4647 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
CFLAGS = -Wall -Wextra -ggdb
ifeq ($(OS),Windows_NT)
LFLAGS = -lws2_32
EXT = .exe
else
LFLAGS =
EXT = .out
endif
.PHONY: all clean
all: metadata_server$(EXT) chunk_server$(EXT) example$(EXT)
metadata_server$(EXT): TinyDFS.c TinyDFS.h
gcc -o $@ TinyDFS.c -DBUILD_METADATA_SERVER $(CFLAGS) $(LFLAGS)
chunk_server$(EXT): TinyDFS.c TinyDFS.h
gcc -o $@ TinyDFS.c -DBUILD_CHUNK_SERVER $(CFLAGS) $(LFLAGS)
example$(EXT): examples/main.c TinyDFS.c TinyDFS.h
gcc -o $@ examples/main.c TinyDFS.c $(CFLAGS) $(LFLAGS)
clean:
rm \
metadata_server.exe \
matadata_server.out \
chunk_server.exe \
chunk_server.out \
example.exe \
example.out