mirror of
https://github.com/proxytunnel/proxytunnel.git
synced 2026-07-18 00:44:51 +00:00
Reworked makefile to be packager friendly
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@99 bc163920-b10d-0410-b2c5-a5491ca2ceef
This commit is contained in:
parent
07dc8c3742
commit
98f9a6729f
1 changed files with 11 additions and 8 deletions
19
Makefile
19
Makefile
|
|
@ -3,14 +3,17 @@
|
|||
# Please uncomment the appropriate settings
|
||||
|
||||
CC ?= gcc
|
||||
CFLAGS += -Wall -DHAVE_GETOPT_LONG -DUSE_SSL
|
||||
CFLAGS ?= -Wall -O2
|
||||
CFLAGS += -DHAVE_GETOPT_LONG -DUSE_SSL
|
||||
#CFLAGS += -DSETPROCTITLE
|
||||
LDFLAGS += -lssl
|
||||
BINDIR = /usr/local/bin
|
||||
INSTALLPATH = $(DESTDIR)/$(BINDIR)
|
||||
MANPATH = /usr/share/man/man1
|
||||
INSTALLMANPATH = $(DESTDIR)/$(MANPATH)
|
||||
|
||||
PREFIX =/usr/local
|
||||
BINDIR = $(PREFIX)/bin
|
||||
DATADIR = $(PREFIX)/share
|
||||
MANDIR = $(DATADIR)/man
|
||||
|
||||
DESTDIR =
|
||||
|
||||
PROGNAME = proxytunnel
|
||||
OBJ = proxytunnel.o \
|
||||
|
|
@ -24,12 +27,12 @@ OBJ = proxytunnel.o \
|
|||
ntlm.o
|
||||
|
||||
proxytunnel: $(OBJ)
|
||||
$(CC) -o $(PROGNAME) $(LDFLAGS) $(OBJ)
|
||||
$(CC) -o $(PROGNAME) $(CFLAGS) $(LDFLAGS) $(OBJ)
|
||||
|
||||
clean:
|
||||
@rm -f $(PROGNAME) $(OBJ)
|
||||
|
||||
install:
|
||||
mkdir -p $(INSTALLPATH) $(INSTALLMANPATH)
|
||||
install -m755 $(PROGNAME) $(INSTALLPATH)/$(PROGNAME)
|
||||
install -m644 debian/$(PROGNAME).1 $(INSTALLMANPATH)/$(PROGNAME).1
|
||||
install -D -m755 $(PROGNAME) $(DESTDIR)$(BINDIR)/$(PROGNAME)
|
||||
install -D -m644 debian/$(PROGNAME).1 $(DESTDIR)$(MANDIR))/$(PROGNAME).1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue