
#SO_LDFLAGS= -shared -ldl -nodefaultlibs -nostartfiles
SO_LDFLAGS= -shared -ldl -nostartfiles

CFLAGS= -g -Wall -fpic

CC=gcc

all: unions.so httpfs.so cwd.so trace.so

unions.so: unions.c
	$(CC) $(CFLAGS) $(SO_LDFLAGS) -o unions.so unions.c
httpfs.so: httpfs.c
	$(CC) $(CFLAGS) $(SO_LDFLAGS) -o httpfs.so httpfs.c
cwd.so: cwd.c
	$(CC) $(CFLAGS) $(SO_LDFLAGS) -o cwd.so cwd.c
trace.so: trace.c
	$(CC) $(CFLAGS) $(SO_LDFLAGS) -o trace.so trace.c
