annotate lisp/oobr/tree-x/Makefile @ 70:131b0175ea99 r20-0b30

Import from CVS: tag r20-0b30
author cvs
date Mon, 13 Aug 2007 09:02:59 +0200
parents 4103f0995bd7
children 4be1180a9e89
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1 #
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
2 # SUMMARY: What's new in this version of the OO-Browser?
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3 #
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4 # AUTHOR: Bob Weiner / Mark Stern
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5 #
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
6 # ORIG-DATE: 15-Oct-90
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
7 # LAST-MOD: 14-Sep-95 at 10:20:41 by Bob Weiner
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
8 #
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
9 # Copyright (C) 1990-1995 Free Software Foundation, Inc.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
10 # See the file BR-COPY for license information.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11 #
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12 # This file is part of the OO-Browser.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
14 # Use -DHAVE_USLEEP if usleep() is a valid system call. Otherwise, comment
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
15 # out this line or set its value to be empty, in which case the definition in
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
16 # "usleep.c" will be used..
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
17 DEFINES = -DHAVE_USLEEP
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
18 # Use the line below instead under Solaris.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
19 # DEFINES = -DSYSV
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
20
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
21 # Root directory of your X distribution. Note how this is used in succeeding
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
22 # variables.
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
23 XROOT = /usr/moto/X11R5
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
24 LD_LIBRARY_PATH = $(XROOT)/lib
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
25 INCLUDEDIRS = -I$(XROOT)/include
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
26 LIBDIRS = -L$(XROOT)/lib
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
27
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
28 # C compiler
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
29 CC = gcc
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
30 # Compiler flags
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
31 CFLAGS = -g -O $(INCLUDEDIRS) $(DEFINES)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
32
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
33 # Linker flags. Remove the -static for dynamic linking, e.g. under Linux.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
34 # LDFLAGS = -static $(LIBDIRS) -lXaw -lXmu -lXt -lX11 -lXext
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
35 # Use the line below instead under Solaris.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
36 # LDFLAGS = $(LIBDIRS) -lXaw -lXmu -lXt -lX11 -lXext -lsocket
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
37 LDFLAGS = $(LIBDIRS) -lXaw -lXmu -lXt -lX11 -lXext
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
38
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
39 # Set this to be the directory in which to install the X OO-Browser
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
40 # executable. This should be a directory in all users' search paths or the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
41 # value of the Emacs variable, exec-directory.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
42 # Use 'make install' to install the binary.
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
43 BINDIR = /usr/local/infodock/bin
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
44
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
45 NAME = xoobr
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
46 C_FILES = draw.c tree.c input.c dissolve.c dbl.c intf.c usleep.c
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
47 O_FILES = draw.o tree.o input.o dissolve.o dbl.o intf.o usleep.o
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
48 INC_FILES = defs.h tree.h input.h dissolve.h dbl.h rsrc.h intf.h help.h
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
49 SRC_FILES = $(INC_FILES) $(C_FILES)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
50
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
51 $(NAME): $(O_FILES)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
52 $(CC) $(CFLAGS) -o $(NAME) $(O_FILES) $(LDFLAGS)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
53
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
54 install: $(NAME)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
55 chmod 755 $(NAME)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
56 mv $(NAME) $(BINDIR)/$(NAME)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
57
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
58 clean:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
59 rm -f *.o *.orig *.rej $(NAME) core *~
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
60
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
61 size:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
62 wc $(SRC_FILES)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
63
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
64 dbl.o: dbl.h
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
65 dissolve.o: dissolve.h
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
66 draw.o: defs.h tree.h dbl.h intf.h
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
67 input.o: defs.h tree.h input.h
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
68 intf.o: defs.h tree.h dbl.h intf.h rsrc.h input.h help.h
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
69 tree.o: defs.h tree.h intf.h