]> git.ozlabs.org Git - ppp.git/blobdiff - chat/Makefile.linux
pppd: Fix SIGSEGV in EAP-TLS code when TLS verify method is not specified
[ppp.git] / chat / Makefile.linux
index d46583fbb05f5445bc5ad595da2e7c3f43550764..407cc128796d1160602c31f1a7c1c1ca2268e969 100644 (file)
@@ -1,27 +1,33 @@
-#      $Id: Makefile.linux,v 1.1 1995/04/28 05:26:48 paulus Exp $
+CROSS_COMPILE=@CROSS_COMPILE@
+CC=$(CROSS_COMPILE)@CC@
+COPTS=@CFLAGS@
 
-BINDIR=/usr/etc
+DESTDIR = $(INSTROOT)@DESTDIR@
+BINDIR = $(DESTDIR)/sbin
+MANDIR = $(DESTDIR)/share/man/man8
 
 CDEF1= -DTERMIOS                       # Use the termios structure
-CDEF2= -DPIDSTRING                     # I like ascii pid values
-CDEF3= -DLOCK_DIR=\"/usr/spool/uucp\"  # Directory for lock file
-CDEF4= -DSIGTYPE=void                  # Standard definition
-CDEF5= -UNO_SLEEP                      # Use the usleep function
-CDEF6= -DFNDELAY=O_NDELAY              # Old name value
-CDEFS= $(CDEF1) $(CDEF2) $(CDEF3) $(CDEF4) $(CDEF5) $(CDEF6)
+CDEF2= -DSIGTYPE=void                  # Standard definition
+CDEF3= -UNO_SLEEP                      # Use the usleep function
+CDEF4= -DFNDELAY=O_NDELAY              # Old name value
+CDEFS= $(CDEF1) $(CDEF2) $(CDEF3) $(CDEF4)
 
-CFLAGS=        -O2 -N $(CDEFS)
+CFLAGS=        $(COPTS) $(CDEFS)
+
+INSTALL= install
 
 all:   chat
 
 chat:  chat.o
-       $(CC) -o chat chat.o
+       $(CC) $(LDFLAGS) -o chat chat.o
 
 chat.o:        chat.c
        $(CC) -c $(CFLAGS) -o chat.o chat.c
 
 install: chat
-       install -c chat $(BINDIR)
+       mkdir -p $(BINDIR) $(MANDIR)
+       $(INSTALL) -c chat $(BINDIR)
+       $(INSTALL) -c -m 644 chat.8 $(MANDIR)
 
 clean:
        rm -f chat.o chat *~