/[TIS-4000 Rel T60]/sun2.4/opi/graphX/Makefile
ViewVC logotype

Contents of /sun2.4/opi/graphX/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.3 - (show annotations)
Thu Aug 26 21:14:33 1999 UTC (24 years, 6 months ago) by tis4000
Branch: MAIN
CVS Tags: t55baseline, Duluth_baseline, LMC_baseline, HEAD
Changes since 1.2: +1 -1 lines
made Makefile.depend dependant on Makefile

1 #################################################################
2 # #
3 # This software is the proprietary property of Tate #
4 # Integrated Systems, L.P. Patents and copyrights are #
5 # pending. #
6 # #
7 # This software is furnished under a license and may #
8 # be used and copied only in accordance with the terms #
9 # of such license and with the inclusion of the above #
10 # notice. This software or any other copies thereof #
11 # may not be provided or otherwise made available to #
12 # any other person. No title to and ownership of the #
13 # software is hereby transferred. #
14 # #
15 # The information in this software is subject to #
16 # change without notice and should not be construed #
17 # as a commitment by Tate Integrated Systems L.P. or #
18 # its third party suppliers. #
19 # #
20 # Tate Integrated Systems, L.P. (TIS) and its third #
21 # party suppliers assume no responsibility for the #
22 # use or inability to use any of its software. TIS #
23 # software is provided "as is" without warranty of #
24 # any kind and TIS expressly disclaims all implied #
25 # warranties, including but not limited to the implied #
26 # warranties of merchantability and fitness for a #
27 # particular purpose. #
28 # #
29 # Notice: Notwithstanding any other lease or license #
30 # that may pertain to or accompany the delivery of this #
31 # computer software, the rights of the Government #
32 # regarding its use, reproduction, and disclosure are #
33 # as set forth in Section 52.227-19 of the FARS #
34 # Computer Software-Restricted Rights clause. #
35 # #
36 #################################################################
37 CC = gcc -inostdinc -I/usr/include -DSOLARIS
38 CFLAGS = -g -Wunused -DTIMED -DGTA -D__EXTENSIONS__
39 RM = rm -f
40 TOP = ../../../..
41 SRC = $(TOP)/share/src
42 INC = $(TOP)/share
43
44 WHICHMOTIF = /usr/Motif1.2.4
45
46 INCLUDES = \
47 -I$(INC)/src/opi/graphX \
48 -I$(INC)/src/opi/h \
49 -I$(WHICHMOTIF)/include \
50 -I$/usr/include/X11 \
51 -I$(INC)/epicsH \
52 -I/tools/X11R5/include \
53 -I/tools/X11R5/include/X11
54
55 ALLDEFINES = $(CFLAGS) $(INCLUDES) -DSOLARIS
56
57 SRCS = \
58 $(SRC)/opi/graphX/algorithms.c $(SRC)/opi/graphX/graph.c \
59 $(SRC)/opi/graphX/graph3d.c $(SRC)/opi/graphX/seql.c \
60 $(SRC)/opi/graphX/new_strip.c $(SRC)/opi/graphX/surface.c \
61 $(SRC)/opi/graphX/surfaceInternals.c $(SRC)/opi/graphX/utils.c
62
63 T_SRCS = \
64 $(SRC)/opi/graphX/t_algorithms.c $(SRC)/opi/graphX/t_graph.c \
65 $(SRC)/opi/graphX/t_graph3d.c $(SRC)/opi/graphX/t_seql.c \
66 $(SRC)/opi/graphX/t_new_strip.c $(SRC)/opi/graphX/t_surface.c \
67 $(SRC)/opi/graphX/t_surfaceInternals.c $(SRC)/opi/graphX/t_utils.c
68
69 OBJS = \
70 algorithms.o \
71 graph.o \
72 graph3d.o \
73 seql.o \
74 new_strip.o \
75 surface.o \
76 surfaceInternals.o \
77 utils.o
78
79
80 all : depend libgraphX.a
81
82 libgraphX.a: $(OBJS)
83 $(RM) libgraphX.a
84 ar cq libgraphX.a $(OBJS)
85
86 algorithms.o: $(SRC)/opi/graphX/t_algorithms.c
87 $(RM) algorithms.o
88 $(CC) -c -o algorithms.o $(CFLAGS) $(INCLUDES) \
89 $(SRC)/opi/graphX/t_algorithms.c
90
91 graph.o: $(SRC)/opi/graphX/t_graph.c
92 $(RM) graph.o
93 $(CC) -c -o graph.o $(CFLAGS) $(INCLUDES) \
94 $(SRC)/opi/graphX/t_graph.c
95
96 graph3d.o: $(SRC)/opi/graphX/t_graph3d.c
97 $(RM) graph3d.o
98 $(CC) -c -o graph3d.o $(CFLAGS) $(INCLUDES) \
99 $(SRC)/opi/graphX/t_graph3d.c
100
101 seql.o: $(SRC)/opi/graphX/t_seql.c
102 $(RM) seql.o
103 $(CC) -c -o seql.o $(CFLAGS) $(INCLUDES) \
104 $(SRC)/opi/graphX/t_seql.c
105
106 new_strip.o: $(SRC)/opi/graphX/t_new_strip.c
107 $(RM) new_strip.o
108 $(CC) -c -o new_strip.o $(CFLAGS) $(INCLUDES) \
109 $(SRC)/opi/graphX/t_new_strip.c
110
111 surface.o: $(SRC)/opi/graphX/t_surface.c
112 $(RM) surface.o
113 $(CC) -c -o surface.o $(CFLAGS) $(INCLUDES) \
114 $(SRC)/opi/graphX/t_surface.c
115
116 surfaceInternals.o: $(SRC)/opi/graphX/t_surfaceInternals.c
117 $(RM) surfaceInternals.o
118 $(CC) -c -o surfaceInternals.o $(CFLAGS) $(INCLUDES) \
119 $(SRC)/opi/graphX/t_surfaceInternals.c
120
121 utils.o: $(SRC)/opi/graphX/t_utils.c
122 $(RM) utils.o
123 $(CC) -c -o utils.o $(CFLAGS) $(INCLUDES) \
124 $(SRC)/opi/graphX/t_utils.c
125 install : libgraphX.a
126
127 clean :
128 $(RM) $(OBJS)
129 $(RM) libgraphX.a
130 $(RM) Makefile.depend
131
132 depend: Makefile.depend
133
134 Makefile.depend: $(SRCS) Makefile
135 $(RM) Makefile.depend
136 $(CC) -M $(ALLDEFINES) $(SRCS) > Makefile.depend
137
138 include Makefile.depend
139

  ViewVC Help
Powered by ViewVC 1.1.30