/
Makefile.in
62 lines (49 loc) · 1.39 KB
/
Makefile.in
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
# Copyright (c) 1997 Dustin Sallings
# $Id: Makefile.in,v 2.66 2000/09/12 17:38:37 dustin Exp $
MAJOR=2
MINOR=13
PATCH=3
VERSION=$(MAJOR).$(MINOR).$(PATCH)
SHELL=/bin/sh
CC=@CC@
YACC=@YACC@
LEX=@LEX@
LINT=@LINT@
CFLAGS=-DVERSION=\"$(VERSION)\" @CFLAGS@
LIBS=@LIBS@
LDFLAGS=@LDFLAGS@ $(LIBS)
DIRS=http snpp delivery readconfig pageserv clients
NAME=pageserv
ARCHIVE=$(NAME)-$(VERSION)
STUFF=configure configure.in Makefile.in README TODO sample include \
webroot $(DIRS)
JUNK=$(EXES) *.o *.core core
AUTOJUNK=config.status config.cache config.log Makefile clients/Makefile \
delivery/Makefile pageserv/Makefile http/Makefile include/config.h \
snpp/Makefile readconfig/Makefile
all:
rm -f pageserv/pageserv
for i in $(DIRS) ; \
do cd $$i && $(MAKE) VERSION=\"$(VERSION)\" all ; \
cd .. ; \
done
depend:
for i in $(DIRS) ; do cd $$i && $(MAKE) depend ; cd .. ; done
tgz: $(ARCHIVE).tar.gz
$(ARCHIVE).tar.gz: $(STUFF)
rm -f $(ARCHIVE).tar.gz
mkdir $(ARCHIVE)
cp -r $(STUFF) $(ARCHIVE)
tar -cvf - $(ARCHIVE) | gzip -9vc > $(ARCHIVE).tar.gz
rm -rf $(ARCHIVE)
# irix globbing shit.
irixhack.o:
@touch irixhack.o irixhack.core
clean: irixhack.o
for i in $(DIRS) ; do cd $$i && $(MAKE) clean ; cd .. ; done
rm -f $(JUNK)
lint:
for i in $(DIRS) ; do cd $$i && $(MAKE) lint ; cd .. ; done
ultrabrite: irixhack.o
for i in $(DIRS) ; do cd $$i && $(MAKE) clean ; cd .. ; done
rm -f $(JUNK) $(AUTOJUNK)