File: Makefile.in

package info (click to toggle)
proxycheck 0.49a-10
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 376 kB
  • sloc: ansic: 4,461; sh: 748; makefile: 130
file content (79 lines) | stat: -rw-r--r-- 1,900 bytes parent folder | download | duplicates (8)
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