-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile
executable file
·168 lines (155 loc) · 7 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
#INCLUDES = -I/usr/lib/DXM/lib/Xm -I/usr/lib/DXM/lib/Xt -I/usr/lib/DXM/lib
#LDFLAGS = -L/usr/lib/DXM/lib/Xt -L/usr/lib/DXM/lib/Xm -L/usr/lib/DXM/lib
PROG=xmcolorscale
SRCS=\
main.c\
colorinfo.c\
help.c \
strdup.c \
createWidgets.c
CC=cc
#CC=gcc
#OBJS= $(SRCS:.c=.o) /usr/lib/debug/malloc.o
OBJS= $(SRCS:.c=.o)
#CFLAGS = -c -g $(INCLUDES)
CFLAGS = -c -g -D_NO_PROTO $(INCLUDES)
#ifdef NEXT
LIBS=-lsys
#endif
LIBS = -lXm -lXmu -lXt -lX11
all: $(PROG)
$(PROG): $(OBJS)
$(CC) -o $(PROG) $(OBJS) $(LDFLAGS) $(LIBS)
clean :
rm *.o $(PROG)
depend :
sed '/^# DO NOT DELETE THIS LINE - used by/,$$d' Makefile > /tmp/$$
mv /tmp/$$ Makefile
echo "# DO NOT DELETE THIS LINE - used by 'make depend'" >>Makefile
-(for i in ${SRCS} ; do \
$(CC) $(CFLAGS) $(INCLUDES) -M $$i >> Makefile; \
echo " $(CC) $$(CFLAGS) $$i">>Makefile; done)
# DO NOT DELETE THIS LINE - used by 'make depend'
main.o : /NextDeveloper/Headers/X11/RectObj.h \
/NextDeveloper/Headers/X11/X.h /NextDeveloper/Headers/X11/Xresource.h \
/NextDeveloper/Headers/Xm/RowColumn.h \
/NextDeveloper/Headers/X11/Object.h \
/NextDeveloper/Headers/Xm/SelectioB.h \
/NextDeveloper/Headers/ansi/stdio.h \
/NextDeveloper/Headers/Xm/Protocols.h \
/NextDeveloper/Headers/ansi/stdarg.h /NextDeveloper/Headers/X11/Xutil.h \
/NextDeveloper/Headers/Xm/MainW.h /NextDeveloper/Headers/X11/Shell.h \
/NextDeveloper/Headers/Xm/Xm.h /NextDeveloper/Headers/ansi/stddef.h \
/NextDeveloper/Headers/X11/StringDefs.h \
/NextDeveloper/Headers/X11/Xfuncproto.h \
/NextDeveloper/Headers/Xm/FileSB.h /NextDeveloper/Headers/Xm/MessageB.h \
/NextDeveloper/Headers/bsd/sys/types.h \
/NextDeveloper/Headers/Xm/XmStrDefs.h \
/NextDeveloper/Headers/X11/Composite.h \
/NextDeveloper/Headers/architecture/ARCH_INCLUDE.h \
/NextDeveloper/Headers/ansi/m68k/stddef.h \
/NextDeveloper/Headers/ansi/m68k/stdarg.h \
/NextDeveloper/Headers/X11/Constraint.h \
/NextDeveloper/Headers/Xm/VirtKeys.h /NextDeveloper/Headers/Xm/Form.h \
/NextDeveloper/Headers/X11/Intrinsic.h \
/NextDeveloper/Headers/ansi/machine/stdarg.h \
/NextDeveloper/Headers/bsd/machine/label_t.h \
/NextDeveloper/Headers/Xm/BulletinB.h \
/NextDeveloper/Headers/X11/Xosdefs.h \
/NextDeveloper/Headers/ansi/string.h /NextDeveloper/Headers/X11/Core.h \
/NextDeveloper/Headers/X11/Xlib.h \
/NextDeveloper/Headers/bsd/m68k/label_t.h \
/NextDeveloper/Headers/X11/cursorfont.h main.h \
/NextDeveloper/Headers/Xm/VendorS.h /NextDeveloper/Headers/X11/Xatom.h \
/NextDeveloper/Headers/ansi/machine/stddef.h \
/NextDeveloper/Headers/Xm/PushB.h help.h \
/NextDeveloper/Headers/Xm/CascadeB.h
cc $(CFLAGS) main.c
colorinfo.o : /NextDeveloper/Headers/X11/X.h \
/NextDeveloper/Headers/ansi/stdio.h /NextDeveloper/Headers/ansi/stdarg.h \
/NextDeveloper/Headers/ansi/stddef.h \
/NextDeveloper/Headers/X11/Xfuncproto.h \
/NextDeveloper/Headers/bsd/sys/types.h \
/NextDeveloper/Headers/architecture/ARCH_INCLUDE.h \
/NextDeveloper/Headers/ansi/m68k/stddef.h \
/NextDeveloper/Headers/ansi/m68k/stdarg.h \
/NextDeveloper/Headers/ansi/machine/stdarg.h \
/NextDeveloper/Headers/bsd/machine/label_t.h \
/NextDeveloper/Headers/X11/Xosdefs.h \
/NextDeveloper/Headers/ansi/string.h /NextDeveloper/Headers/X11/Xlib.h \
/NextDeveloper/Headers/bsd/m68k/label_t.h colorinfo.h \
/NextDeveloper/Headers/ansi/machine/stddef.h
cc $(CFLAGS) colorinfo.c
help.o : /NextDeveloper/Headers/Xm/Text.h \
/NextDeveloper/Headers/X11/RectObj.h /NextDeveloper/Headers/X11/X.h \
/NextDeveloper/Headers/X11/Xresource.h \
/NextDeveloper/Headers/X11/Object.h /NextDeveloper/Headers/ansi/stdio.h \
/NextDeveloper/Headers/ansi/stdarg.h /NextDeveloper/Headers/X11/Xutil.h \
/NextDeveloper/Headers/X11/Shell.h /NextDeveloper/Headers/Xm/Xm.h \
/NextDeveloper/Headers/ansi/stddef.h \
/NextDeveloper/Headers/X11/StringDefs.h \
/NextDeveloper/Headers/X11/Xfuncproto.h \
/NextDeveloper/Headers/Xm/MessageB.h \
/NextDeveloper/Headers/bsd/sys/types.h \
/NextDeveloper/Headers/Xm/XmStrDefs.h \
/NextDeveloper/Headers/X11/Composite.h \
/NextDeveloper/Headers/architecture/ARCH_INCLUDE.h \
/NextDeveloper/Headers/ansi/m68k/stddef.h \
/NextDeveloper/Headers/ansi/m68k/stdarg.h \
/NextDeveloper/Headers/X11/Constraint.h \
/NextDeveloper/Headers/Xm/Separator.h \
/NextDeveloper/Headers/Xm/VirtKeys.h /NextDeveloper/Headers/Xm/Form.h \
/NextDeveloper/Headers/X11/Intrinsic.h \
/NextDeveloper/Headers/ansi/machine/stdarg.h \
/NextDeveloper/Headers/bsd/machine/label_t.h \
/NextDeveloper/Headers/Xm/BulletinB.h \
/NextDeveloper/Headers/X11/Xosdefs.h \
/NextDeveloper/Headers/ansi/string.h /NextDeveloper/Headers/X11/Core.h \
/NextDeveloper/Headers/X11/Xlib.h \
/NextDeveloper/Headers/bsd/m68k/label_t.h \
/NextDeveloper/Headers/X11/cursorfont.h main.h \
/NextDeveloper/Headers/Xm/VendorS.h /NextDeveloper/Headers/Xm/List.h \
/NextDeveloper/Headers/X11/Xatom.h \
/NextDeveloper/Headers/ansi/machine/stddef.h \
/NextDeveloper/Headers/Xm/PushB.h
cc $(CFLAGS) help.c
createWidgets.o : /NextDeveloper/Headers/Xm/Text.h \
/NextDeveloper/Headers/X11/RectObj.h /NextDeveloper/Headers/X11/X.h \
/NextDeveloper/Headers/X11/Xresource.h \
/NextDeveloper/Headers/Xm/RowColumn.h \
/NextDeveloper/Headers/Xm/DrawingA.h /NextDeveloper/Headers/X11/Object.h \
/NextDeveloper/Headers/Xm/SelectioB.h \
/NextDeveloper/Headers/ansi/stdio.h \
/NextDeveloper/Headers/Xm/SeparatoG.h \
/NextDeveloper/Headers/ansi/stdarg.h /NextDeveloper/Headers/X11/Xutil.h \
/NextDeveloper/Headers/X11/Shell.h /NextDeveloper/Headers/Xm/Xm.h \
/NextDeveloper/Headers/ansi/stddef.h \
/NextDeveloper/Headers/X11/StringDefs.h \
/NextDeveloper/Headers/X11/Xfuncproto.h \
/NextDeveloper/Headers/Xm/FileSB.h /NextDeveloper/Headers/Xm/MessageB.h \
/NextDeveloper/Headers/bsd/sys/types.h /NextDeveloper/Headers/Xm/Scale.h \
/NextDeveloper/Headers/Xm/XmStrDefs.h \
/NextDeveloper/Headers/X11/Composite.h \
/NextDeveloper/Headers/architecture/ARCH_INCLUDE.h \
/NextDeveloper/Headers/ansi/m68k/stddef.h \
/NextDeveloper/Headers/ansi/m68k/stdarg.h \
/NextDeveloper/Headers/Xm/PanedW.h /NextDeveloper/Headers/X11/keysym.h \
/NextDeveloper/Headers/X11/Constraint.h \
/NextDeveloper/Headers/Xm/VirtKeys.h /NextDeveloper/Headers/Xm/Form.h \
/NextDeveloper/Headers/ansi/machine/stdarg.h \
/NextDeveloper/Headers/X11/Intrinsic.h \
/NextDeveloper/Headers/bsd/machine/label_t.h \
/NextDeveloper/Headers/Xm/BulletinB.h \
/NextDeveloper/Headers/X11/Xosdefs.h \
/NextDeveloper/Headers/ansi/string.h /NextDeveloper/Headers/X11/Core.h \
/NextDeveloper/Headers/X11/Xlib.h \
/NextDeveloper/Headers/bsd/m68k/label_t.h \
/NextDeveloper/Headers/Xm/ToggleB.h \
/NextDeveloper/Headers/X11/keysymdef.h colorinfo.h \
/NextDeveloper/Headers/X11/cursorfont.h main.h \
/NextDeveloper/Headers/Xm/VendorS.h /NextDeveloper/Headers/Xm/List.h \
/NextDeveloper/Headers/Xm/TextF.h /NextDeveloper/Headers/X11/Xatom.h \
/NextDeveloper/Headers/ansi/machine/stddef.h \
/NextDeveloper/Headers/Xm/PushB.h help.h \
/NextDeveloper/Headers/Xm/CascadeB.h
cc $(CFLAGS) createWidgets.c