mirror of
https://github.com/rfivet/uemacs.git
synced 2025-09-25 14:44:01 -04:00
Review Link flags, striping output by default and omitting unnecessary defines.
This commit is contained in:
3
Makefile
3
Makefile
@@ -28,6 +28,7 @@ PROGRAM=ue
|
|||||||
CC=gcc
|
CC=gcc
|
||||||
WARNINGS=-pedantic -Wall -Wextra -Wstrict-prototypes -Wno-unused-parameter
|
WARNINGS=-pedantic -Wall -Wextra -Wstrict-prototypes -Wno-unused-parameter
|
||||||
CFLAGS=-O2 $(WARNINGS)
|
CFLAGS=-O2 $(WARNINGS)
|
||||||
|
LDFLAGS=-s
|
||||||
LIBS=-lcurses
|
LIBS=-lcurses
|
||||||
DEFINES=-DAUTOCONF -DPROGRAM=$(PROGRAM)
|
DEFINES=-DAUTOCONF -DPROGRAM=$(PROGRAM)
|
||||||
ifeq ($(uname_S),Linux)
|
ifeq ($(uname_S),Linux)
|
||||||
@@ -60,7 +61,7 @@ LIBDIR=/usr/lib
|
|||||||
|
|
||||||
$(PROGRAM): $(OBJ)
|
$(PROGRAM): $(OBJ)
|
||||||
$(E) " LINK " $@
|
$(E) " LINK " $@
|
||||||
$(Q) $(CC) $(LDFLAGS) $(DEFINES) -o $@ $(OBJ) $(LIBS)
|
$(Q) $(CC) $(LDFLAGS) -o $@ $(OBJ) $(LIBS)
|
||||||
|
|
||||||
SPARSE=sparse
|
SPARSE=sparse
|
||||||
SPARSE_FLAGS=-D__LITTLE_ENDIAN__ -D__x86_64__ -D__linux__ -D__unix__
|
SPARSE_FLAGS=-D__LITTLE_ENDIAN__ -D__x86_64__ -D__linux__ -D__unix__
|
||||||
|
Reference in New Issue
Block a user