ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/test/Makefile.in
Revision: 1.2
Committed: Wed Feb 2 08:09:23 2005 UTC (19 years, 4 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
State: FILE REMOVED
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 pcg 1.1 #make src/test/Makefile.in -*- Makefile -*-
2     @MCOMMON@
3    
4     srcdir = @srcdir@
5     VPATH = @srcdir@
6     .PATH: @srcdir@
7    
8     basedir = ../..
9     thisdir = src/test
10    
11     first_rule:
12     dummy:
13    
14     SRCS = gettty.c strings-memmove.c
15     OBJS = gettty.o strings-memmove.o
16     HDRS =
17    
18     #
19     # Distribution variables
20     #
21     DEBUG= -DDEBUG_TTY
22    
23     DIST = $(HDRS) $(SRCS) Makefile.in
24    
25     # inference rules
26     .c.o:
27     $(CC) -c $(CPPFLAGS) $(XINC) -I. -I$(basedir) -I$(srcdir) $(DEFS) $(CFLAGS) $<
28     #-------------------------------------------------------------------------
29     all:
30    
31     tests:
32     @(cd $(srcdir)/..; ${MAKE} .protos)
33     @${MAKE} tests-bin run-tests
34    
35     tests-bin: gettty gettty-debug strings-memmove
36    
37     run-tests:
38     @echo ""
39     @echo "RUNNING TESTS ----"
40     @echo "Testing open of (pty/tty) pseudo-tty pairs"
41     @./gettty concise || ./gettty-debug
42     @echo "Testing possible replacement for memmove() with --enable-strings"
43     @./strings-memmove
44    
45     gettty: gettty.o ptytty.o
46     $(CC) $(LDFLAGS) -o $@ gettty.o ptytty.o $(LIBS)
47    
48     gettty-debug: gettty.o ptytty-debug.o
49     $(CC) $(LDFLAGS) -o $@ gettty.o ptytty-debug.o $(LIBS)
50    
51     ptytty.o: $(srcdir)/../ptytty.c
52     $(CC) -o ptytty.o $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../ptytty.c
53    
54     ptytty-debug.o: $(srcdir)/../ptytty.c
55     $(CC) -o ptytty-debug.o $(CPPFLAGS) $(CFLAGS) $(DEBUG) -c $(srcdir)/../ptytty.c
56    
57     strings-memmove: strings-memmove.o
58     $(CC) $(LDFLAGS) -o $@ strings-memmove.o $(LIBS)
59    
60     $(srcdir)/../strings.intpro: $(srcdir)/../strings.c
61     (cd $(srcdir)/..; ${MAKE} strings.intpro)
62    
63     tags: $(SRCS)
64     ctags $(SRCS)
65    
66     allbin:
67    
68     alldoc:
69    
70     clean:
71     $(RMF) gettty strings-memmove core a.out *.o *.bak *~
72    
73     realclean: clean
74     $(RMF) tags
75    
76     cleandir: realclean
77    
78     distclean:
79     (cd $(srcdir); $(RMF) strings-memmove *~ *.o core a.out)
80     if test $(srcdir) = .; then $(MAKE) realclean; fi
81     (cd $(srcdir); $(RMF) Makefile)
82    
83     install:
84    
85     uninstall:
86    
87     distdirs:
88     mkdir $(basedir)/../$(VERNAME)/$(thisdir)
89    
90     distcopy:
91     $(CP) -p $(DIST) $(basedir)/../$(VERNAME)/$(thisdir)
92    
93     # -----------------------------------------------------------------------
94     # DO NOT DELETE: ugly dependency list follows
95    
96     strings-memmove.o: strings-memmove.c $(srcdir)/../strings.c $(srcdir)/../strings.intpro