From ea5380fccb9f962203726540d69cb490048de7c0 Mon Sep 17 00:00:00 2001 From: Inqiyad Sabr Date: Sun, 19 Oct 2025 23:17:43 +0600 Subject: Add files --- Makefile | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..1610951 --- /dev/null +++ b/Makefile @@ -0,0 +1,32 @@ +.POSIX: + +RM := /bin/rm +DESTDIR := /usr/local/bin + +CFLAGS := -std=c99 -Wfloat-equal -Og +CFLAGS += -Wall -Werror -Wextra -Wpedantic +CFLAGS += -m64 -no-pie -pipe +CFLAGS += -ffunction-sections -fdata-sections +CFLAGS += -D_XOPEN_SOURCE=500L -flto +CFLAGS += -march=native -mtune=generic + +LDFLAGS := -static -Wl,--build-id=none +LDFLAGS += -ffunction-sections -fdata-sections +#LDFLAGS += -Wl,--strip-all +LDFLAGS += -Wl,--flto + +.SUFFIXES: .c .o + +bstatus: $(FILES) *.o + $(CC) $(LDFLAGS) *.o -o bstatus + +.c.o: + $(CC) $(CFLAGS) -c *.c + +clean: + $(RM) ./*.o + +install: + install -s -m0755 bstatus $(DESTDIR) + +.PHONY: make clean install -- cgit v1.2.3