Cross-compile friendly Makefiles

This commit is contained in:
Alexander Ryzhov 2018-09-13 10:12:58 +03:00
parent 48d778244c
commit ab5a5a0298
No known key found for this signature in database
GPG Key ID: 668EC7CA19147A4E
2 changed files with 6 additions and 6 deletions

View File

@ -1,12 +1,12 @@
CC = gcc CC ?= gcc
CFLAGS = -s CFLAGS ?= -s
LIBS = -lnetfilter_queue -lnfnetlink LIBS = -lnetfilter_queue -lnfnetlink
SRC_FILES = *.c SRC_FILES = *.c
all: nfqws all: nfqws
nfqws: $(SRC_FILES) nfqws: $(SRC_FILES)
$(CC) $(CFLAGS) -o $@ $^ $(LIBS) $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LIBS)
clean: clean:
rm -f nfqws *.o rm -f nfqws *.o

View File

@ -1,12 +1,12 @@
CC = gcc CC ?= gcc
CFLAGS = -s CFLAGS += -s
LIBS = LIBS =
SRC_FILES = *.c SRC_FILES = *.c
all: tpws all: tpws
tpws: $(SRC_FILES) tpws: $(SRC_FILES)
$(CC) $(CFLAGS) -o $@ $^ $(LIBS) $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LIBS)
clean: clean:
rm -f tpws *.o rm -f tpws *.o