diff --git a/Makefile b/Makefile index 6a7018a..5616769 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,5 @@ -.SILENT: - -CC := gcc -CFLAGS := -Wall -Wextra -O2 - -# Silence some errors/warnings for now -CFLAGS += -Wno-implicit-fallthrough -CFLAGS += -Wno-strict-aliasing -CFLAGS += -Wno-uninitialized +CC ?= gcc +CFLAGS := -Wall -Wextra -ggdb SRC := $(wildcard *.c) OBJ := $(SRC:.c=.o) @@ -25,17 +18,12 @@ SUBDIRS += socket SUBDIRS += sqlite %.o: %.c - @echo CC $@ - @$(CC) $(CFLAGS) -c -o $@ $< + $(CC) $(CFLAGS) -c -o $@ $< %.elf: %.o - @echo LD $@ - @$(CC) $(LIBS) -o $@ $< + $(CC) $(LIBS) -o $@ $< all: $(ELF) - # @for dir in $(SUBDIRS); do \ - # $(MAKE) -C $$dir; \ - # done sub: @-find . -mindepth 1 -maxdepth 1 -type d -exec make --no-print-directory -C {} \; diff --git a/prand.c b/prand.c index ba65868..58ce137 100644 --- a/prand.c +++ b/prand.c @@ -15,7 +15,7 @@ uint64_t prand() { return seed; } -inline uint64_t prand_range(uint64_t min, uint64_t max) { +uint64_t prand_range(uint64_t min, uint64_t max) { uint64_t range = max - min + 1; uint64_t x; uint64_t limit = UINT64_MAX - (UINT64_MAX % range);