You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.5 KiB
60 lines
1.5 KiB
12 years ago
|
Makefile | 21 ++++++++++-----------
|
||
|
1 files changed, 10 insertions(+), 11 deletions(-)
|
||
|
|
||
|
diff --git a/Makefile b/Makefile
|
||
|
index df50bde..a8da026 100644
|
||
|
--- a/Makefile
|
||
|
+++ b/Makefile
|
||
|
@@ -17,18 +17,18 @@
|
||
|
|
||
|
#makefile updated from patch by anestling
|
||
|
|
||
|
-CFLAGSANY = -g -O0 -fomit-frame-pointer -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DBUILD_MAIN
|
||
|
+CFLAGS += -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DBUILD_MAIN
|
||
|
|
||
|
LBITS := $(shell getconf LONG_BIT)
|
||
|
ifeq ($(LBITS),64)
|
||
|
- CFLAGS = $(CFLAGSANY) -Dx64_BIT
|
||
|
+ CFLAGS += -Dx64_BIT
|
||
|
else
|
||
|
- CFLAGS = $(CFLAGSANY) -Dx86
|
||
|
+ CFLAGS += -Dx86
|
||
|
endif
|
||
|
|
||
|
-CC = gcc
|
||
|
+CC ?= gcc
|
||
|
|
||
|
-LDFLAGS = -lncurses -lpthread -lrt
|
||
|
+LIBS = -lncurses -lpthread -lrt
|
||
|
INCLUDEFLAGS =
|
||
|
|
||
|
OBJS = helper_functions
|
||
|
@@ -36,15 +36,15 @@ OBJS = helper_functions
|
||
|
BIN = i7z
|
||
|
SRC = i7z.c helper_functions.c i7z_Single_Socket.c i7z_Dual_Socket.c
|
||
|
|
||
|
-sbindir = /usr/sbin
|
||
|
+sbindir = $(DESTDIR)/usr/sbin
|
||
|
|
||
|
-all: clean message bin test_exist
|
||
|
+all: bin
|
||
|
|
||
|
message:
|
||
|
@echo "If the compilation complains about not finding ncurses.h, install ncurses (libncurses5-dev on ubuntu/debian)"
|
||
|
|
||
|
bin:
|
||
|
- $(CC) $(CFLAGS) $(INCLUDEFLAGS) $(SRC) $(LDFLAGS) -o $(BIN)
|
||
|
+ $(CC) $(CFLAGS) $(LDFLAGS) $(INCLUDEFLAGS) $(SRC) -o $(BIN) $(LIBS)
|
||
|
|
||
|
test_exist:
|
||
|
@test -f i7z && echo 'Succeeded, now run sudo ./i7z' || echo 'Compilation failed'
|
||
|
@@ -55,6 +55,5 @@ clean:
|
||
|
distclean: clean
|
||
|
rm -f *~ \#*
|
||
|
|
||
|
-install: all
|
||
|
- install -m 755 $(BIN) $(sbindir)
|
||
|
-
|
||
|
+install:
|
||
|
+ install -D -m 755 $(BIN) $(sbindir)/$(BIN)
|