~petersanchez/st

d4928edba0fe2cc63b3bc13fd6dad0bcb875174e — Quentin Rameau 6 years ago fabd460
Let the user specify C and LD FLAGS
2 files changed, 6 insertions(+), 6 deletions(-)

M Makefile
M config.mk
M Makefile => Makefile +4 -4
@@ 11,15 11,15 @@ all: options st

options:
	@echo st build options:
	@echo "CFLAGS  = $(CFLAGS)"
	@echo "LDFLAGS = $(LDFLAGS)"
	@echo "CFLAGS  = $(STCFLAGS)"
	@echo "LDFLAGS = $(STLDFLAGS)"
	@echo "CC      = $(CC)"

config.h:
	cp config.def.h config.h

.c.o:
	$(CC) $(CFLAGS) -c $<
	$(CC) $(STCFLAGS) -c $<

st.o: config.h st.h win.h
x.o: arg.h st.h win.h


@@ 27,7 27,7 @@ x.o: arg.h st.h win.h
$(OBJ): config.h config.mk

st: $(OBJ)
	$(CC) $(LDFLAGS) -o $@ $(OBJ)
	$(CC) $(STLDFLAGS) -o $@ $(OBJ)

clean:
	rm -f st $(OBJ) st-$(VERSION).tar.gz

M config.mk => config.mk +2 -2
@@ 20,8 20,8 @@ LIBS = -L$(X11LIB) -lm -lrt -lX11 -lutil -lXft \

# flags
CPPFLAGS = -DVERSION=\"$(VERSION)\" -D_XOPEN_SOURCE=600
CFLAGS = -g -std=c99 -pedantic -Wall -Wvariadic-macros -Os $(INCS) $(CPPFLAGS)
LDFLAGS = -g $(LIBS)
STCFLAGS = $(INCS) $(CPPFLAGS) $(CFLAGS)
STLDFLAGS = $(LIBS) $(LDFLAGS)

# compiler and linker
# CC = c99