1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
# $Id: Makefile.in,v 1.19 2004/05/29 15:16:29 mjt Exp $
# Makefile for proxycheck. GPL
CC = @CC@
CFLAGS = @CFLAGS@
DEFS = -D_GNU_SOURCE -D_BSD_SOURCE -DHAVE_CONFIG_H
LD = $(CC)
LDFLAGS = @LDFLAGS@
LIBRESOLV = @LIBRESOLV@
LIBSOCKET = @LIBSOCKET@
USE_CFLAGS = -I. $(CFLAGS) $(DEFS)
SRCS = proxycheck.c pxy.c event.c memmem.c proxylogger.c
HDRS = pxy.h event.h
DIST = $(SRCS) $(HDRS) Makefile.in event.3 proxycheck.1 CHANGES configure
VERSION = @VERSION@
VERSION_DATE = @VERSION_DATE@
all: proxycheck
proxycheck_OBJS = proxycheck.o pxy.o event.o memmem.o
proxycheck: $(proxycheck_OBJS)
$(LD) $(LDFLAGS) -o $@ $(proxycheck_OBJS) $(LIBRESOLV) $(LIBSOCKET)
$(proxycheck_OBJS): config.h
proxylogger_OBJS = proxylogger.o
proxylogger: $(proxylogger_OBJS)
$(LD) $(LDFLAGS) -o $@ $(proxylogger_OBJS) $(LIBSOCKET)
$(proxylogger_OBJS): config.h
.c.o:
$(CC) $(USE_CFLAGS) -c $<
proxycheck.o: proxycheck.c
$(CC) $(USE_CFLAGS) -c -DVERSION_STR='"$(VERSION) $(VERSION_DATE)"' $<
Makefile config.h: Makefile.in configure CHANGES
./configure
@echo
@echo Please rerun make.
@false
event.3.html: event.3
groff -Thtml -mandoc event.3 > $@.tmp
mv $@.tmp $@
b = proxycheck-$(VERSION)
dist: $(b).tar.gz
$(b).tar.gz: $(DIST)
rm -rf $(b)
mkdir $(b)
ln $(DIST) $(b)/
tar cfz $@ $(b)
rm -rf $(b)
clean:
rm -f *~ *.o core config.log config.h conftest*
depend dep deps:
@echo Generating deps for:
@echo \ $(SRCS)
@sed '/^# depend/q' Makefile.in > Makefile.tmp
@$(CC) $(CFLAGS) -MM $(SRCS) >> Makefile.tmp
@if cmp Makefile.tmp Makefile.in ; then \
echo Makefile.in unchanged; \
rm -f Makefile.tmp; \
else \
echo Updating Makfile.in; \
mv -f Makefile.tmp Makefile.in ; \
fi
# depend: anything after this line will be replaced by make depend
proxycheck.o: proxycheck.c event.h pxy.h
pxy.o: pxy.c event.h pxy.h
event.o: event.c event.h
memmem.o: memmem.c
proxylogger.o: proxylogger.c
|