TARGET=tfs_journal broadcast tfs_mirror all: $(TARGET) tfs_journal: tfs_journal.c tfs.h gcc -Wall `pkg-config fuse --cflags --libs` tfs_journal.c -o tfs_journal tfs_mirror: tfs_mirror.c tfs.h gcc -Wall tfs_mirror.c -o tfs_mirror broadcast: broadcast.c tfs.h gcc -Wall broadcast.c -o broadcast clean: rm -f *~ *.o $(TARGET) test: umount incoming ; ./tfs_journal store -o uid=1000,gid=1000,allow_other -f incoming | ./tfs_mirror mirror test_server: all ./tfs_server test_client: all socat UNIX:/tmp/tfs EXEC:"./tfs_mirror mirror" install: cp -av tfs_journal tfs_mirror broadcast /usr/local/bin