NOPROFILE=1 INTERNALLIB=1 SHLIB_MAJOR=1 SHLIB_MINOR=0 LIB= libtimeskew.so.1.0 SRC= timeskew.c OBJ= timeskew.o default: @echo "'make lib' will make the LD_PRELOAD library" @echo "'make try' will try it" lib: gcc -fPIC -c $(SRC) -o $(OBJ) gcc -shared -Wl,-soname,$(LIB) -o $(LIB) $(OBJ) try: $(LIB) @echo 'puts [clock format [clock seconds]]' | tclsh @echo 'puts [clock format [clock seconds]]' | \ env LD_PRELOAD=./libtimeskew.so.1.0 tclsh clean: rm -f $(OBJ) $(LIB)