65 lines
2.0 KiB
Diff
65 lines
2.0 KiB
Diff
diff --git a/../electric-fence/Makefile b/./Makefile
|
|
index 4e0dd5b6c..4c26431e1 100644
|
|
--- a/../electric-fence/Makefile
|
|
+++ b/./Makefile
|
|
@@ -1,19 +1,12 @@
|
|
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
|
|
- CFLAGS=-O0 -fno-builtin-malloc -g -Wall -DUSE_SEMAPHORE -fPIC
|
|
-else
|
|
- CFLAGS=-O2 -fno-builtin-malloc -g -Wall -DUSE_SEMAPHORE -fPIC
|
|
-endif
|
|
+CFLAGS+= -fno-builtin-malloc -g -Wall -D_GNU_SOURCE -DUSE_SEMAPHORE -fPIC
|
|
|
|
LIBS= -lpthread
|
|
|
|
-prefix=/usr
|
|
BIN_INSTALL_DIR= $(prefix)/bin
|
|
LIB_INSTALL_DIR= $(prefix)/lib
|
|
-MAN_INSTALL_DIR= $(prefix)/man/man3
|
|
+MAN_INSTALL_DIR= $(prefix)/share/man/man3
|
|
|
|
|
|
-CC= cc
|
|
-AR= ar
|
|
INSTALL= install
|
|
|
|
PACKAGE_SOURCE= README efence.3 Makefile efence.h \
|
|
@@ -21,25 +14,17 @@ PACKAGE_SOURCE= README efence.3 Makefile efence.h \
|
|
|
|
OBJECTS= efence.o page.o print.o
|
|
|
|
-all: libefence.a libefence.so.0.0 tstheap eftest
|
|
- @ echo
|
|
- @ echo "Testing Electric Fence."
|
|
- @ echo "After the last test, it should print that the test has PASSED."
|
|
- ./eftest
|
|
- ./tstheap 3072
|
|
- @ echo
|
|
- @ echo "Electric Fence confidence test PASSED."
|
|
- @ echo
|
|
+all: libefence.a libefence.so.0.0
|
|
|
|
install: libefence.a libefence.3 libefence.so.0.0
|
|
- $(INSTALL) -m 755 ef.sh $(BIN_INSTALL_DIR)/ef
|
|
+ $(INSTALL) -m 755 $(TERMUX_PKG_BUILDER_DIR)/ef.sh $(BIN_INSTALL_DIR)/ef
|
|
$(INSTALL) -m 644 libefence.a $(LIB_INSTALL_DIR)
|
|
$(INSTALL) -m 755 libefence.so.0.0 $(LIB_INSTALL_DIR)
|
|
- rm -f $(LIB_INSTALL_DIR)/libefence.so.0
|
|
ln -s libefence.so.0.0 $(LIB_INSTALL_DIR)/libefence.so.0
|
|
- rm -f $(LIB_INSTALL_DIR)/libefence.so
|
|
ln -s libefence.so.0.0 $(LIB_INSTALL_DIR)/libefence.so
|
|
- $(INSTALL) -m 644 efence.3 $(MAN_INSTALL_DIR)/libefence.3
|
|
+ $(INSTALL) -Dm 644 libefence.3 $(MAN_INSTALL_DIR)/libefence.3
|
|
|
|
clean:
|
|
- rm -f $(OBJECTS) tstheap.o eftest.o tstheap eftest \
|
|
@@ -61,7 +46,7 @@ libefence.a: $(OBJECTS)
|
|
|
|
libefence.so.0.0: $(OBJECTS)
|
|
$(CC) -shared -Wl,-soname,libefence.so.0 -o libefence.so.0.0 \
|
|
- $(CFLAGS) $(OBJECTS) -lpthread -lc
|
|
+ $(CFLAGS) $(OBJECTS) $(LDFLAGS) -lc
|
|
|
|
tstheap: libefence.a tstheap.o
|
|
- rm -f tstheap
|