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

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

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


Revision 1.3 - (show annotations)
Thu Aug 26 21:15:27 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
38 CC = gcc -inostdinc -I/usr/include -DSOLARIS
39 CFLAGS = -g -Wunused
40 RM = rm -f
41
42 TOP = ../../../..
43
44 SRC = $(TOP)/share/src
45 INC = $(TOP)/share
46
47 INCLUDES = \
48 -I$(INC)/src/opi/h \
49 -I$(INC)/epicsH \
50 -I$(WHICHMOTIF)/include \
51 -I/usr/include/X11 \
52 -I/usr/include/sys \
53 -I/tools/xpm/X11 \
54 -I/tools/imagemagick/include/magick
55
56 ALLDEFINES = $(INCLUDES) -DSOLARIS
57
58 SRCS = \
59 $(SRC)/opi/util/STUBS.c $(SRC)/opi/util/bitfield.c \
60 $(SRC)/opi/util/color_map.c $(SRC)/opi/util/color_rules.c \
61 $(SRC)/opi/util/dl_util.c $(SRC)/opi/util/dlcvrt.c \
62 $(SRC)/opi/util/draw_elems.c $(SRC)/opi/util/draw_strings.c \
63 $(SRC)/opi/util/font_table.c $(SRC)/opi/util/open_display.c \
64 $(SRC)/opi/util/string_table.c $(SRC)/opi/util/x_error_handler.c \
65 $(SRC)/opi/util/t_tisXext.c
66
67 OBJS = \
68 STUBS.o \
69 bitfield.o \
70 color_map.o \
71 color_rules.o \
72 dl_util.o \
73 dlcvrt.o \
74 draw_elems.o \
75 draw_strings.o \
76 font_table.o \
77 open_display.o \
78 string_table.o \
79 x_error_handler.o \
80 t_tisXext.o
81
82 all : depend libutil.a
83
84 libutil.a: $(OBJS)
85 $(RM) libutil.a
86 ar cq libutil.a $(OBJS)
87
88 STUBS.o: $(SRC)/opi/util/STUBS.c
89 $(RM) STUBS.o
90 $(CC) -c $(CFLAGS) $(INCLUDES) \
91 $(SRC)/opi/util/STUBS.c
92
93 bitfield.o: $(SRC)/opi/util/bitfield.c
94 $(RM) bitfield.o
95 $(CC) -c $(CFLAGS) $(INCLUDES) \
96 $(SRC)/opi/util/bitfield.c
97
98 color_map.o: $(SRC)/opi/util/color_map.c
99 $(RM) color_map.o
100 $(CC) -c $(CFLAGS) $(INCLUDES) \
101 $(SRC)/opi/util/color_map.c
102
103 color_rules.o: $(SRC)/opi/util/color_rules.c
104 $(RM) color_rules.o
105 $(CC) -c $(CFLAGS) $(INCLUDES) \
106 $(SRC)/opi/util/color_rules.c
107
108 dl_util.o: $(SRC)/opi/util/dl_util.c
109 $(RM) dl_util.o
110 $(CC) -c $(CFLAGS) $(INCLUDES) \
111 $(SRC)/opi/util/dl_util.c
112
113 dlcvrt.o: $(SRC)/opi/util/dlcvrt.c
114 $(RM) dlcvrt.o
115 $(CC) -c $(CFLAGS) $(INCLUDES) \
116 $(SRC)/opi/util/dlcvrt.c
117
118 draw_elems.o: $(SRC)/opi/util/draw_elems.c
119 $(RM) draw_elems.o
120 $(CC) -c $(CFLAGS) $(INCLUDES) \
121 $(SRC)/opi/util/draw_elems.c
122
123 draw_strings.o: $(SRC)/opi/util/draw_strings.c
124 $(RM) draw_strings.o
125 $(CC) -c $(CFLAGS) $(INCLUDES) \
126 $(SRC)/opi/util/draw_strings.c
127
128 font_table.o: $(SRC)/opi/util/font_table.c
129 $(RM) font_table.o
130 $(CC) -c $(CFLAGS) $(INCLUDES) \
131 $(SRC)/opi/util/font_table.c
132
133 open_display.o: $(SRC)/opi/util/open_display.c
134 $(RM) open_display.o
135 $(CC) -c $(CFLAGS) $(INCLUDES) \
136 $(SRC)/opi/util/open_display.c
137
138 string_table.o: $(SRC)/opi/util/string_table.c
139 $(RM) string_table.o
140 $(CC) -c $(CFLAGS) $(INCLUDES) \
141 $(SRC)/opi/util/string_table.c
142
143 x_error_handler.o: $(SRC)/opi/util/x_error_handler.c
144 $(RM) x_error_handler.o
145 $(CC) -c $(CFLAGS) $(INCLUDES) \
146 $(SRC)/opi/util/x_error_handler.c
147
148 t_tisXext.o: $(SRC)/opi/util/t_tisXext.c
149 $(RM) t_tisXext.o
150 $(CC) -c $(CFLAGS) $(INCLUDES) \
151 $(SRC)/opi/util/t_tisXext.c
152
153 install : libutil.a
154
155 clean :
156 $(RM) $(OBJS)
157 $(RM) libutil.a
158 $(RM) Makefile.depend
159
160 depend: Makefile.depend
161
162 Makefile.depend: $(SRCS) Makefile
163 $(RM) Makefile.depend
164 $(CC) -M $(ALLDEFINES) $(SRCS) > Makefile.depend
165
166 include Makefile.depend
167

  ViewVC Help
Powered by ViewVC 1.1.30