blob: cf9d706e54958b7a877b4b71f563f30ecb1c123d [file] [log] [blame]
SOSRCS=src/unix/fsatraceso.c src/emit.c src/unix/shm.c src/unix/proc.c
lib: fsatrace.so
%.os: %.c
$(CC) -c -fPIC $(CPPFLAGS) $(CFLAGS) $< -o $@
fsatest32: fsatest
cp $^ $@
fsatrace.so: $(patsubst %.c,%.os,$(SOSRCS))
$(CC) -shared $(LDFLAGS) $^ -o $@ $(LDLIBS)
libinstall: fsatrace.so
cp fsatrace.so $(INSTALLDIR)
cleanlib:
rm -f fsatrace.so $(patsubst %.c,%.d,$(SOSRCS)) $(patsubst %.c,%.os,$(SOSRCS))
-include $(patsubst %.c,%.d,$(SOSRCS))