ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/host/c++/socket++-1.10/test/Makefile.in
Revision: 1.2
Committed: Mon Jun 10 14:10:44 2002 UTC (22 years, 4 months ago) by tdb
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
State: FILE REMOVED
Log Message:
Tidy up of files. These are all old things that are not only no longer used
but are also probably useless to anyone other than us. This saves checking
them out all the time, and makes the "cms/source" tree contain only current
stuff. They'll still exist in the attic's though :)

File Contents

# Content
1 srcdir = .
2
3 #### package, host, target, and site dependent Makefile fragments come in here.
4 ##
5
6 LIBS = -L$(srcdir)/.. -lsocket++ @NETWORK_LIBS@
7
8 TESTSRCS = tdunread.C tdunwrite.C \
9 tdinread.C tdinwrite.C \
10 tsunread.C tsunwrite.C \
11 tsinread.C tsinwrite.C \
12 tpipe.C \
13 tsockpair.C \
14 tpopen.C tpopen-lpc.C tpopen-ftp.C \
15 tpopentest.C \
16 testall.C \
17 tnntp.C \
18 tsmtp.C \
19 tsendfiles.C \
20 thostnames.C \
21 twhois.C \
22 tfork.C tfork0.C \
23 tsecho.C tcecho.C \
24 tcsmtp.C \
25 tcftp.C
26
27 TESTOBJS = $(TESTSRCS:.C=.o)
28 TESTS = $(TESTSRCS:.C=)
29
30 DEPEND_SOURCES = $(srcdir)/*.C
31
32 .SUFFIXES: .o .C .cc
33
34 .cc.o .C.o:
35 $(CXX) -c $(CXXFLAGS) -I$(srcdir) -I$(srcdir)/.. $<
36
37 .PHONY: check
38 check: testall.out
39 diff -c testall.exp testall.out || make -f Makefile.in message
40
41 message:
42 @echo
43 @echo If there are any differences, manually check whether
44 @echo testall.out and testall.exp have the same lines but
45 @echo only their order is different. If they have the same
46 @echo lines but for the order, you have installed properly.
47 @echo Otherwise, try to findout what might be the reason and
48 @echo if you could not please email me with your problem at
49 @echo gs4t@virginia.edu.
50 @echo
51
52
53 testall.out: $(TESTS)
54 testall > testall.out
55
56 $(TESTS): $(TESTOBJS)
57 $(CXX) $(CFLAGS) -o $@ $@.o $(LIBS)
58
59 update-version:
60 for i in $(TESTSRCS); \
61 do \
62 sed -e "s/Version: [0-9a-zA-Z]* [0-9.]*/Version: `date +%d%h%y` $(VERSION)/g" $$i > TMP$$i; \
63 mv TMP$$i $$i; \
64 done
65
66 clean:
67 -rm -f *~ *.o core $(TESTS)
68
69 real-clean: clean
70 -rm -f Makefile
71
72 depend:
73 makedepend $(CXXINCLUDES) $(TESTSRCS)