diff --git a/.gitignore b/.gitignore index 2416a67..83561a8 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ obj/ +fcmp-* diff --git a/Makefile b/Makefile index eae2261..0da2f8f 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ INCLUDE=include PROJECT=fcmp -OPT_FLAGS+= -fgraphite -fno-strict-aliasing +OPT_FLAGS+= -fgraphite RELEASE_CFLAGS?= -O3 -march=native -flto $(OPT_FLAGS) RELEASE_LDFLAGS?= -O3 -flto @@ -25,7 +25,7 @@ debug: | dirs $(PROJECT)-debug dirs: @mkdir -p obj/src -%.o: %.c +obj/%.o: %.c $(CC) -c $< $(CFLAGS) -o $@ $(LDFLAGS) $(PROJECT)-release: CFLAGS := $(RELEASE_CFLAGS) $(CFLAGS) diff --git a/src/main.c b/src/main.c index 583ef16..656e916 100644 --- a/src/main.c +++ b/src/main.c @@ -8,6 +8,7 @@ static const char* _prog_name = "fcmp"; __attribute__((noreturn)) void usage() { + fprintf(stderr, "fcmp: compare files for identity\n"); fprintf(stderr, "usage: %s \n", _prog_name); exit(-1); }