home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-04-24 | 874 b | 44 lines |
- TOP = ..
- SUBDIRS =
-
- CC = gcc
- CPPFLAGS = -I..
- CFLAGS = -ggdb
- C++FLAGS = $(CFLAGS)
- # for Linux:
- LOADLIBES = -L.. -lrpc++ -nojump -lg++
- # for SunOS:
- #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 $(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
-