aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile18
1 files changed, 4 insertions, 14 deletions
diff --git a/Makefile b/Makefile
index 4f2f0c0..7fd641c 100644
--- a/Makefile
+++ b/Makefile
@@ -3,28 +3,18 @@
RM := /bin/rm
DESTDIR := /usr/local/bin
-CFLAGS := -std=c99 -Wfloat-equal -Og
+CFLAGS := -std=c99 -Wfloat-equal
CFLAGS += -Wall -Werror -Wextra -Wpedantic
CFLAGS += -m64 -no-pie -pipe
-CFLAGS += -ffunction-sections -fdata-sections
-CFLAGS += -D_XOPEN_SOURCE=500L -flto
+CFLAGS += -D_XOPEN_SOURCE=500L
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
-g2x: $(FILES) *.o
- $(CC) $(LDFLAGS) *.o -o g2x
-
-.c.o:
- $(CC) $(CFLAGS) -c *.c
-
-clean:
- $(RM) ./*.o
+g2x: *.c
+ $(CC) -o g2x $(LDFLAGS) $(CFLAGS) g2x.c
install:
install -s -m 0755 g2x $(DESTDIR)