Skip to content

Commit 93181d8

Browse files
committed
makefile fix
1 parent cd0757e commit 93181d8

File tree

1 file changed

+2
-91
lines changed

1 file changed

+2
-91
lines changed

Makefile

Lines changed: 2 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -1,94 +1,5 @@
1-
CC=gcc
2-
STRIP=strip
3-
XDEFINES= -DLIBOPENSSL -DHAVE_PCRE -DLIBSVN -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H
4-
XLIBS= -lz -lssl -lpcre -lsvn_client-1 -lapr-1 -laprutil-1 -lsvn_subr-1 -lssh -lcrypto
5-
XLIBPATHS=-L/usr/lib -L/usr/local/lib -L/lib -L/lib -L/usr/local/lib -L/lib
6-
XIPATHS= -I/usr/include -I/usr/local/include -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/subversion-1
7-
PREFIX=/usr/local
8-
XHYDRA_SUPPORT=
9-
STRIP=strip
10-
11-
HYDRA_LOGO=hydra-logo.o
12-
PWI_LOGO=pw-inspector-logo.o
13-
SEC=-fstack-protector-all --param ssp-buffer-size=4 -D_FORTIFY_SOURCE=2
14-
15-
#
16-
# Makefile for Hydra - (c) 2001-2017 by van Hauser / THC <vh@thc.org>
17-
#
18-
OPTS=-I. -O3
19-
# -Wall -g -pedantic
20-
LIBS=-lm
21-
BINDIR = /bin
22-
MANDIR ?= /man/man1/
23-
DATADIR ?= /etc
24-
DESTDIR ?=
25-
26-
SRC = hydra-vnc.c hydra-pcnfs.c hydra-rexec.c hydra-nntp.c hydra-socks5.c \
27-
hydra-telnet.c hydra-cisco.c hydra-http.c hydra-ftp.c hydra-imap.c \
28-
hydra-pop3.c hydra-smb.c hydra-icq.c hydra-cisco-enable.c hydra-ldap.c \
29-
hydra-mysql.c hydra-mssql.c hydra-xmpp.c hydra-http-proxy-urlenum.c \
30-
hydra-snmp.c hydra-cvs.c hydra-smtp.c hydra-smtp-enum.c hydra-sapr3.c \
31-
hydra-ssh.c hydra-sshkey.c hydra-teamspeak.c hydra-postgres.c \
32-
hydra-rsh.c hydra-rlogin.c hydra-oracle-listener.c hydra-svn.c \
33-
hydra-pcanywhere.c hydra-sip.c hydra-oracle.c hydra-vmauthd.c \
34-
hydra-asterisk.c hydra-firebird.c hydra-afp.c hydra-ncp.c hydra-rdp.c \
35-
hydra-oracle-sid.c hydra-http-proxy.c hydra-http-form.c hydra-irc.c \
36-
hydra-s7-300.c hydra-redis.c hydra-adam6500.c hydra-rtsp.c \
37-
hydra-rpcap.c hydra-radmin2.c \
38-
hydra-time.c crc32.c d3des.c bfg.c ntlm.c sasl.c hmacmd5.c hydra-mod.c
39-
OBJ = hydra-vnc.o hydra-pcnfs.o hydra-rexec.o hydra-nntp.o hydra-socks5.o \
40-
hydra-telnet.o hydra-cisco.o hydra-http.o hydra-ftp.o hydra-imap.o \
41-
hydra-pop3.o hydra-smb.o hydra-icq.o hydra-cisco-enable.o hydra-ldap.o \
42-
hydra-mysql.o hydra-mssql.o hydra-xmpp.o hydra-http-proxy-urlenum.o \
43-
hydra-snmp.o hydra-cvs.o hydra-smtp.o hydra-smtp-enum.o hydra-sapr3.o \
44-
hydra-ssh.o hydra-sshkey.o hydra-teamspeak.o hydra-postgres.o \
45-
hydra-rsh.o hydra-rlogin.o hydra-oracle-listener.o hydra-svn.o \
46-
hydra-pcanywhere.o hydra-sip.o hydra-oracle-sid.o hydra-oracle.o \
47-
hydra-vmauthd.o hydra-asterisk.o hydra-firebird.o hydra-afp.o \
48-
hydra-ncp.o hydra-http-proxy.o hydra-http-form.o hydra-irc.o \
49-
hydra-redis.o hydra-rdp.o hydra-s7-300.c hydra-adam6500.o hydra-rtsp.o \
50-
hydra-rpcap.o hydra-radmin2.o \
51-
crc32.o d3des.o bfg.o ntlm.o sasl.o hmacmd5.o hydra-mod.o hydra-time.o
52-
BINS = hydra pw-inspector
53-
54-
EXTRA_DIST = README README.arm README.palm CHANGES TODO INSTALL LICENSE \
55-
hydra-mod.h hydra.h crc32.h d3des.h
56-
57-
all: pw-inspector hydra $(XHYDRA_SUPPORT)
58-
@echo
59-
@echo Now type "make install"
60-
61-
hydra: hydra.c $(OBJ)
62-
$(CC) $(OPTS) $(SEC) $(LIBS) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o hydra $(HYDRA_LOGO) hydra.c $(OBJ) $(LIBS) $(XLIBS) $(XLIBPATHS) $(XIPATHS) $(XDEFINES)
63-
@echo
64-
@echo If men could get pregnant, abortion would be a sacrament
65-
@echo
66-
67-
xhydra:
68-
-cd hydra-gtk && sh ./make_xhydra.sh
69-
70-
pw-inspector: pw-inspector.c
71-
-$(CC) $(OPTS) $(SEC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o pw-inspector $(PWI_LOGO) pw-inspector.c
72-
73-
.c.o:
74-
$(CC) $(OPTS) $(SEC) $(CFLAGS) $(CPPFLAGS) -c $< $(XDEFINES) $(XIPATHS)
75-
76-
strip: all
77-
strip $(BINS)
78-
-echo OK > /dev/null && test -x xhydra && strip xhydra || echo OK > /dev/null
79-
80-
install: strip
81-
-mkdir -p $(DESTDIR)$(PREFIX)$(BINDIR)
82-
cp -f hydra-wizard.sh $(BINS) $(DESTDIR)$(PREFIX)$(BINDIR) && cd $(DESTDIR)$(PREFIX)$(BINDIR) && chmod 755 hydra-wizard.sh $(BINS)
83-
-echo OK > /dev/null && test -x xhydra && cp xhydra $(DESTDIR)$(PREFIX)$(BINDIR) && cd $(DESTDIR)$(PREFIX)$(BINDIR) && chmod 755 xhydra || echo OK > /dev/null
84-
-sed -e "s|^INSTALLDIR=.*|INSTALLDIR="$(PREFIX)"|" dpl4hydra.sh | sed -e "s|^LOCATION=.*|LOCATION="$(DATADIR)"|" > $(DESTDIR)$(PREFIX)$(BINDIR)/dpl4hydra.sh
85-
-chmod 755 $(DESTDIR)$(PREFIX)$(BINDIR)/dpl4hydra.sh
86-
-mkdir -p $(DESTDIR)$(PREFIX)$(DATADIR)
87-
-cp -f *.csv $(DESTDIR)$(PREFIX)$(DATADIR)
88-
-mkdir -p $(DESTDIR)$(PREFIX)$(MANDIR)
89-
-cp -f hydra.1 xhydra.1 pw-inspector.1 $(DESTDIR)$(PREFIX)$(MANDIR)
1+
all:
2+
@echo Error: you must run "./configure" first
903

914
clean:
92-
rm -rf xhydra pw-inspector hydra *.o core *.core *.stackdump *~ Makefile.in Makefile dev_rfc hydra.restore arm/*.ipk arm/ipkg/usr/bin/* hydra-gtk/src/*.o hydra-gtk/src/xhydra hydra-gtk/stamp-h hydra-gtk/config.status hydra-gtk/errors hydra-gtk/config.log hydra-gtk/src/.deps hydra-gtk/src/Makefile hydra-gtk/Makefile
935
cp -f Makefile.orig Makefile
94-

0 commit comments

Comments
 (0)