linenoise_example: linenoise.h linenoise.c
linenoise_example: linenoise.o example.o
- $(CC) -Wall -W -Os -g -o linenoise_example linenoise.o example.o
+ $(CC) $(ARCH) -Wall -W -Os -g -o linenoise_example linenoise.o example.o
.c.o:
- $(CC) -c -Wall -W -Os -g $<
+ $(CC) $(ARCH) -c -Wall -W -Os -g $<
clean:
- rm -f linenoise_example
+ rm -f linenoise_example *.o
$(CC) -c $(CFLAGS) -I../deps/hiredis $(DEBUG) $(COMPILE_TIME) $<
redis-cli: $(CLIOBJ)
- cd ../deps/hiredis && make static
- cd ../deps/linenoise && make
+ cd ../deps/hiredis && make static ARCH="$(ARCH)"
+ cd ../deps/linenoise && make ARCH="$(ARCH)"
$(CC) -o $(CLIPRGNAME) $(CCOPT) $(DEBUG) $(CLIOBJ) ../deps/hiredis/libhiredis.a ../deps/linenoise/linenoise.o
redis-cli.o:
clean:
rm -rf $(PRGNAME) $(BENCHPRGNAME) $(CLIPRGNAME) $(CHECKDUMPPRGNAME) $(CHECKAOFPRGNAME) *.o *.gcda *.gcno *.gcov
+ cd ../deps/hiredis && make clean
+ cd ../deps/linenoise && make clean
dep:
$(CC) -MM *.c