| CROSS_COMPILE=@CROSS_COMPILE@ |
| CC=$(CROSS_COMPILE)@CC@ |
| COPTS=@CFLAGS@ |
| |
| DESTDIR = $(INSTROOT)@DESTDIR@ |
| BINDIR = $(DESTDIR)/sbin |
| MANDIR = $(DESTDIR)/share/man/man8 |
| |
| CDEF1= -DTERMIOS # Use the termios structure |
| 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= $(COPTS) $(CDEFS) |
| |
| INSTALL= install |
| |
| all: chat |
| |
| chat: chat.o |
| $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $^ |
| |
| chat.o: chat.c |
| $(CC) -c $(CFLAGS) -o chat.o chat.c |
| |
| install: chat |
| mkdir -p $(BINDIR) $(MANDIR) |
| $(INSTALL) -c chat $(BINDIR) |
| $(INSTALL) -c -m 644 chat.8 $(MANDIR) |
| |
| clean: |
| rm -f chat.o chat *~ |