43 lines
621 B
Makefile
43 lines
621 B
Makefile
|
# $Id: Makefile,v 1.2 2001/10/25 23:56:29 efalk Exp $
|
||
|
|
||
|
INC = -I..
|
||
|
|
||
|
#OPT = -g
|
||
|
OPT = -O
|
||
|
|
||
|
CFLAGS = $(OPT) $(INC) -DHAVE_STRDUP
|
||
|
|
||
|
AR = ar
|
||
|
RANLIB = ranlib
|
||
|
|
||
|
HDRS = crctab.h seriallog.h xmodem.h zmodem.h
|
||
|
|
||
|
SRCS = crctab.c seriallog.c zmodem.c zmodemr.c zmodemsys.c zmodemt.c zmutil.c
|
||
|
|
||
|
OBJS = $(SRCS:.c=.o)
|
||
|
|
||
|
libzmodem.a: $(OBJS)
|
||
|
-rm -f libzmodem.a
|
||
|
$(AR) cru libzmodem.a $(OBJS)
|
||
|
$(RANLIB) libzmodem.a
|
||
|
|
||
|
clean:
|
||
|
rm -f *.o *.s *.i
|
||
|
|
||
|
clobber: clean
|
||
|
rm -f *.a tags
|
||
|
|
||
|
tags: $(SRCS) $(HDRS)
|
||
|
ctags *.[ch]
|
||
|
|
||
|
.SUFFIXES: .i .s
|
||
|
|
||
|
.c.i:
|
||
|
$(CC) -E $(CFLAGS) $*.c > $@
|
||
|
|
||
|
.c.s:
|
||
|
$(CC) -S $(CFLAGS) $*.c
|
||
|
|
||
|
depend:
|
||
|
makedepend -- $(CFLAGS) -- $(SRCS)
|