blob: 4abd7b4488fe92b78e73cadf00e0417c419106c8 (
plain)
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
|
TOP = ..
SUBDIRS =
CC = gcc
CPPFLAGS = -I..
CFLAGS = -ggdb
C++FLAGS = $(CFLAGS)
# for Sun:
#LOADLIBES = -L.. -lrpc++ -lg++
# for ISC 2.2:
LOADLIBES = -L.. -lrpc++ -lrpclib -lmisc -lg++ -linet -liberty
HDRS = calcsvc.h
SRCS = server.cc client.cc calcsvc.cc
all:: server client
server: server.o calcsvc.o
$(CC) -o $@ server.o calcsvc.o $(LOADLIBES)
client: client.o calcsvc.o
$(CC) -o $@ client.o calcsvc.o ../request.o $(LOADLIBES)
DISTLIST = Makefile $(HDRS) $(SRCS)
clean::
rm -f $(CLEANWILDCARDS) server client
include .dependencies
.dependencies: $(HDRS) $(SRCS)
gcc -M $(CPPFLAGS) $(SRCS) > .dependencies
distlist::
@for f in *.[ch] *.cc; do \
if expr " $(DISTLIST) " : ".* $$f " >/dev/null; then : ; \
else echo 1>&2 "Warning: c- or h-file \"$$f\" not in DISTLIST"; fi; \
done
include $(TOP)/Proj.make
|