1# Generated automatically from Makefile.in by configure.
2# -*- sh -*-
3#---------------------------------------------------------------------------
4# ANSI C compiler
5#---------------------------------------------------------------------------
6CC              = gcc
7CFLAGS 		= -g -O2  -fno-strength-reduce
8LDFLAGS		=  -Wl,-export-dynamic
9#-----------------------------------------------------------------------------
10# System library that contains functions for dynamic linking (-ldl)
11#-----------------------------------------------------------------------------
12DL_LIB= -ldl
13
14#---------------------------------------------------------------------------
15# Compiler for producing a shared library (ELF)
16#---------------------------------------------------------------------------
17ELF_CC 		= gcc
18ELF_CFLAGS	= -O2 -fno-strength-reduce -fPIC
19ELF_LINK        = gcc -shared -Wl,-soname#
20ELF_DEP_LIBS	= $(DL_LIB) -lm -lc
21
22#---------------------------------------------------------------------------
23# Set these values to ABSOLUTE path names
24#---------------------------------------------------------------------------
25SRCDIR = /tools/slang/tmptmp/slang-1.4.5jp2/src# Location of sources
26OBJDIR = /tools/slang/tmptmp/slang-1.4.5jp2/src/objs# Location of objects
27ELFDIR = /tools/slang/tmptmp/slang-1.4.5jp2/src/elfobjs# Location of elf objects
28
29#---------------------------------------------------------------------------
30# Set for termcap support
31#TCAPLIB = -ltermcap
32TCAPLIB =
33MISC_TERMINFO_DIRS =
34
35#---------------------------------------------------------------------------
36# Directory where library is going to go when installed
37#---------------------------------------------------------------------------
38prefix = /usr
39exec_prefix = ${prefix}
40install_lib_dir = ${exec_prefix}/lib
41install_include_dir = ${prefix}/include
42install_doc_dir = $(prefix)/doc/slang
43DOC_FILES = ../changes.txt ../COPY* ../doc/slangdoc.html ../doc/text/*.txt
44MODULE_INSTALL_DIR = ${exec_prefix}/lib/slang/modules
45#---------------------------------------------------------------------------
46# DESTDIR is designed to facilitate making packages.  Normally it is empty
47#---------------------------------------------------------------------------
48DESTDIR =
49DEST_LIBDIR = $(DESTDIR)$(install_lib_dir)
50DEST_DOCDIR = $(DESTDIR)$(install_doc_dir)
51DEST_INCDIR = $(DESTDIR)$(install_include_dir)
52
53#---------------------------------------------------------------------------
54# Misc commands (safe to leave these untouched)
55#---------------------------------------------------------------------------
56RANLIB 		= ranlib
57INSTALL		= $/usr/bin/ginstall -c
58INSTALL_DATA	= ${INSTALL} -m 644
59MKINSDIR	= ../autoconf/mkinsdir.sh
60RM 		= rm -f
61RM_R		= rm -rf
62AR_CR 		= ar cr
63RMDIR 		= rmdir
64LN 		= /bin/ln -sf
65CP 		= cp
66MKDIR		= mkdir
67
68#---------------------------------------------------------------------------
69# There should be no need to change anything below here.
70#---------------------------------------------------------------------------
71THIS_LIB		= slang#
72OTHERSTUFF 		=
73THIS_LIB_DEFINES	= -DSLANG
74ELF_MAJOR_VERSION	= 1#
75ELF_MINOR_VERSION	= 4.5#
76
77CONFIG_H		= config.h
78ALL_CFLAGS		= $(CFLAGS) -Dunix $(THIS_LIB_DEFINES)
79ALL_ELF_CFLAGS		= $(ELF_CFLAGS) -Dunix $(THIS_LIB_DEFINES)
80COMPILE_CMD		= $(CC) -c $(ALL_CFLAGS)
81ELFCOMPILE_CMD		= $(ELF_CC) -c $(ALL_ELF_CFLAGS)
82ELF_LINK_CMD		= $(ELF_LINK),$(ELFLIB_MAJOR)
83
84NORMAL_LIB = lib$(THIS_LIB).a
85OBJDIR_NORMAL_LIB = $(OBJDIR)/$(NORMAL_LIB)
86
87# ELFLIB = lib$(THIS_LIB).so#
88# ELFLIB_MAJOR = $(ELFLIB).$(ELF_MAJOR_VERSION)#
89# ELFLIB_MAJOR_MINOR = $(ELFLIB).$(ELF_MAJOR_VERSION).$(ELF_MINOR_VERSION)#
90ELFLIB = lib$(THIS_LIB).so
91ELFLIB_MAJOR = $(ELFLIB).$(ELF_MAJOR_VERSION)
92ELFLIB_MAJOR_MINOR = $(ELFLIB).$(ELF_MAJOR_VERSION).$(ELF_MINOR_VERSION)
93
94ELFDIR_ELF_LIB = $(ELFDIR)/$(ELFLIB_MAJOR_MINOR)#
95
96EXECLIBS = -L$(OBJDIR) -lslang -lm $(TCAPLIB) $(DL_LIB)
97EXECDEPS = $(OBJDIR_NORMAL_LIB)
98
99OFILES =  sltermin.o sldisply.o slutty.o slang.o slarray.o slclass.o slcmd.o slerr.o slgetkey.o slkanji.o slkeymap.o slmalloc.o slmath.o slmemchr.o slmemcmp.o slmemcpy.o slmemset.o slmisc.o slparse.o slprepr.o slregexp.o slrline.o slsearch.o slsmg.o slstd.o sltoken.o sltypes.o slxstrng.o slcurses.o slscroll.o slsignal.o slkeypad.o slerrno.o slstring.o slstruct.o slcmplex.o slarrfun.o slimport.o slpath.o slarith.o slassoc.o slcompat.o slposdir.o slstdio.o slproc.o sltime.o slstrops.o slbstr.o slpack.o slintall.o slistruc.o slposio.o slnspace.o slarrmis.o slospath.o slscanf.o
100OBJS =  $(OBJDIR)/sltermin.o $(OBJDIR)/sldisply.o $(OBJDIR)/slutty.o $(OBJDIR)/slang.o $(OBJDIR)/slarray.o $(OBJDIR)/slclass.o $(OBJDIR)/slcmd.o $(OBJDIR)/slerr.o $(OBJDIR)/slgetkey.o $(OBJDIR)/slkanji.o $(OBJDIR)/slkeymap.o $(OBJDIR)/slmalloc.o $(OBJDIR)/slmath.o $(OBJDIR)/slmemchr.o $(OBJDIR)/slmemcmp.o $(OBJDIR)/slmemcpy.o $(OBJDIR)/slmemset.o $(OBJDIR)/slmisc.o $(OBJDIR)/slparse.o $(OBJDIR)/slprepr.o $(OBJDIR)/slregexp.o $(OBJDIR)/slrline.o $(OBJDIR)/slsearch.o $(OBJDIR)/slsmg.o $(OBJDIR)/slstd.o $(OBJDIR)/sltoken.o $(OBJDIR)/sltypes.o $(OBJDIR)/slxstrng.o $(OBJDIR)/slcurses.o $(OBJDIR)/slscroll.o $(OBJDIR)/slsignal.o $(OBJDIR)/slkeypad.o $(OBJDIR)/slerrno.o $(OBJDIR)/slstring.o $(OBJDIR)/slstruct.o $(OBJDIR)/slcmplex.o $(OBJDIR)/slarrfun.o $(OBJDIR)/slimport.o $(OBJDIR)/slpath.o $(OBJDIR)/slarith.o $(OBJDIR)/slassoc.o $(OBJDIR)/slcompat.o $(OBJDIR)/slposdir.o $(OBJDIR)/slstdio.o $(OBJDIR)/slproc.o $(OBJDIR)/sltime.o $(OBJDIR)/slstrops.o $(OBJDIR)/slbstr.o $(OBJDIR)/slpack.o $(OBJDIR)/slintall.o $(OBJDIR)/slistruc.o $(OBJDIR)/slposio.o $(OBJDIR)/slnspace.o $(OBJDIR)/slarrmis.o $(OBJDIR)/slospath.o $(OBJDIR)/slscanf.o
101ELFOBJS =  $(ELFDIR)/sltermin.o $(ELFDIR)/sldisply.o $(ELFDIR)/slutty.o $(ELFDIR)/slang.o $(ELFDIR)/slarray.o $(ELFDIR)/slclass.o $(ELFDIR)/slcmd.o $(ELFDIR)/slerr.o $(ELFDIR)/slgetkey.o $(ELFDIR)/slkanji.o $(ELFDIR)/slkeymap.o $(ELFDIR)/slmalloc.o $(ELFDIR)/slmath.o $(ELFDIR)/slmemchr.o $(ELFDIR)/slmemcmp.o $(ELFDIR)/slmemcpy.o $(ELFDIR)/slmemset.o $(ELFDIR)/slmisc.o $(ELFDIR)/slparse.o $(ELFDIR)/slprepr.o $(ELFDIR)/slregexp.o $(ELFDIR)/slrline.o $(ELFDIR)/slsearch.o $(ELFDIR)/slsmg.o $(ELFDIR)/slstd.o $(ELFDIR)/sltoken.o $(ELFDIR)/sltypes.o $(ELFDIR)/slxstrng.o $(ELFDIR)/slcurses.o $(ELFDIR)/slscroll.o $(ELFDIR)/slsignal.o $(ELFDIR)/slkeypad.o $(ELFDIR)/slerrno.o $(ELFDIR)/slstring.o $(ELFDIR)/slstruct.o $(ELFDIR)/slcmplex.o $(ELFDIR)/slarrfun.o $(ELFDIR)/slimport.o $(ELFDIR)/slpath.o $(ELFDIR)/slarith.o $(ELFDIR)/slassoc.o $(ELFDIR)/slcompat.o $(ELFDIR)/slposdir.o $(ELFDIR)/slstdio.o $(ELFDIR)/slproc.o $(ELFDIR)/sltime.o $(ELFDIR)/slstrops.o $(ELFDIR)/slbstr.o $(ELFDIR)/slpack.o $(ELFDIR)/slintall.o $(ELFDIR)/slistruc.o $(ELFDIR)/slposio.o $(ELFDIR)/slnspace.o $(ELFDIR)/slarrmis.o $(ELFDIR)/slospath.o $(ELFDIR)/slscanf.o
102
103SHELL = /bin/sh
104
105sltoken_O_DEP = keywhash.c
106slarith_O_DEP = slarith.inc
107slarrfun_O_DEP = slarrfun.inc
108slmisc_O_DEP = slang.h
109slstd_C_FLAGS = -DSLANG_DOC_DIR='"$(install_doc_dir)"'
110slimport_C_FLAGS = -DMODULE_INSTALL_DIR='"$(MODULE_INSTALL_DIR)"'
111sltermin_C_FLAGS = -DMISC_TERMINFO_DIRS='"$(MISC_TERMINFO_DIRS)"'
112
113#---------------------------------------------------------------------------
114# Rules
115#---------------------------------------------------------------------------
116all: $(OBJDIR) $(CONFIG_H) $(OBJDIR_NORMAL_LIB) $(OTHERSTUFF)
117elf: $(ELFDIR) $(CONFIG_H) $(ELFDIR_ELF_LIB)
118
119$(OBJDIR_NORMAL_LIB): $(OBJDIR) $(CONFIG_H) $(OBJS)
120	-$(RM) $(OBJDIR_NORMAL_LIB)
121	cd $(OBJDIR); $(AR_CR) $(NORMAL_LIB) $(OFILES)
122	$(RANLIB) $(OBJDIR_NORMAL_LIB)
123	@echo ""
124	@echo $(NORMAL_LIB) created in $(OBJDIR)
125
126$(ELFDIR_ELF_LIB): $(ELFDIR) $(CONFIG_H) $(ELFOBJS)
127	-$(RM) $(ELFDIR_ELF_LIB)
128	cd $(ELFDIR); $(ELF_LINK_CMD) -o $(ELFLIB_MAJOR_MINOR) $(OFILES) $(ELF_DEP_LIBS)
129	cd $(ELFDIR); $(RM) $(ELFLIB); $(LN) $(ELFLIB_MAJOR_MINOR) $(ELFLIB)
130	@echo ""
131	@echo $(ELFLIB_MAJOR_MINOR) created in $(ELFDIR).
132	@echo The link $(ELFLIB) to $(ELFLIB_MAJOR_MINOR) was also created.
133	@echo ""
134$(OBJDIR) :
135	-$(MKDIR) $(OBJDIR)
136$(ELFDIR) :
137	-$(MKDIR) $(ELFDIR)
138$(CONFIG_H) : sysconf.h
139	-$(CP) sysconf.h $(CONFIG_H)
140
141#---------------------------------------------------------------------------
142# Intallation rules
143#---------------------------------------------------------------------------
144install: install_basic_lib install_docs
145install_basic_lib: $(DEST_LIBDIR) $(DEST_INCDIR) $(OBJDIR_NORMAL_LIB)
146	@echo installing $(OBJDIR_NORMAL_LIB) in $(DEST_LIBDIR)
147	$(INSTALL_DATA) $(OBJDIR_NORMAL_LIB) $(DEST_LIBDIR)
148	$(RANLIB) $(DEST_LIBDIR)/$(NORMAL_LIB)
149	@echo installing slang.h, slcurses.h  and slkanji.h in $(DEST_INCDIR)
150	$(INSTALL_DATA) $(SRCDIR)/slang.h $(DEST_INCDIR)
151	$(INSTALL_DATA) $(SRCDIR)/slcurses.h $(DEST_INCDIR)
152	$(INSTALL_DATA) $(SRCDIR)/slkanji.h $(DEST_INCDIR)
153install_docs: $(DEST_DOCDIR)
154	$(INSTALL_DATA) $(DOC_FILES) $(install_doc_dir)/
155	@for i in $(DOC_FILES); \
156	do \
157		echo $(INSTALL_DATA) $$i $(DEST_DOCDIR)/; \
158		$(INSTALL_DATA) $$i $(DEST_DOCDIR); \
159	done
160$(DEST_DOCDIR):
161	$(MKINSDIR) $(DEST_DOCDIR)
162$(DEST_INCDIR):
163	$(MKINSDIR) $(DEST_INCDIR)
164$(DEST_LIBDIR):
165	$(MKINSDIR) $(DEST_LIBDIR)
166install-elf: elf install
167	-$(RM) $(DEST_LIBDIR)/$(ELFLIB)
168	-$(RM) $(DEST_LIBDIR)/$(ELFLIB_MAJOR)
169	@echo installing $(ELFLIB_MAJOR_MINOR) in $(DEST_LIBDIR)
170	$(INSTALL_DATA) $(ELFDIR_ELF_LIB) $(DEST_LIBDIR)
171	@echo creating symbolic links to $(ELFLIB_MAJOR_MINOR)
172	-cd $(DEST_LIBDIR); $(LN) $(ELFLIB_MAJOR_MINOR) $(ELFLIB)
173	@echo ""
174	@echo $(ELFLIB_MAJOR_MINOR) created in $(DEST_LIBDIR).
175	@echo The link $(ELFLIB) to $(ELFLIB_MAJOR_MINOR) was also created.
176	@echo ""
177install-links:
178	-$(RM) $(DEST_LIBDIR)/$(ELFLIB)
179	-$(RM) $(DEST_LIBDIR)/$(ELFLIB_MAJOR)
180	cd $(DEST_LIBDIR); $(LN) $(ELFLIB_MAJOR_MINOR) $(ELFLIB_MAJOR)
181	cd $(DEST_LIBDIR); $(LN) $(ELFLIB_MAJOR) $(ELFLIB)
182	@echo
183	@echo A link $(ELFLIB_MAJOR) to $(ELFLIB_MAJOR_MINOR) was created.
184	@echo A link $(ELFLIB) to $(ELFLIB_MAJOR) was created.
185	@echo ""
186#---------------------------------------------------------------------------
187# Tests
188#---------------------------------------------------------------------------
189runtests:
190	cd test; $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" TCAPLIB="$(TCAPLIB)"
191#---------------------------------------------------------------------------
192# Housekeeping
193#---------------------------------------------------------------------------
194clean:
195	-$(RM) *~ "#"*
196	-$(RM) $(OBJDIR)/*
197	-$(RM) $(ELFDIR)/*
198distclean: clean
199	-$(RM_R) $(OBJDIR) $(ELFDIR) Makefile sysconf.h $(CONFIG_H)
200
201# The symlinks target is for my own private use.  It simply creates the object
202# directory as a symbolic link to a local disk instead of an NFS mounted one.
203symlinks:
204	-/bin/rm -f $(ARCH)objs
205	mkdir -p $(HOME)/sys/$(ARCH)/objs/slang/src
206	ln -s $(HOME)/sys/$(ARCH)/objs/slang/src $(ARCH)objs
207	@echo "Also try: make elfsymlinks"
208elfsymlinks: symlinks
209	-/bin/rm -f elf$(ARCH)objs
210	mkdir -p $(HOME)/sys/$(ARCH)/objs/slang/src/elf
211	ln -s $(HOME)/sys/$(ARCH)/objs/slang/src/elf elf$(ARCH)objs
212#---------------------------------------------------------------------------
213# Object Rules : These are created from the configure script (hopefully)
214#---------------------------------------------------------------------------
215
216$(OBJDIR)/sltermin.o : $(SRCDIR)/sltermin.c $(DOT_O_DEPS) $(sltermin_O_DEP)
217	cd $(OBJDIR); $(COMPILE_CMD) $(sltermin_C_FLAGS) $(SRCDIR)/sltermin.c
218
219$(OBJDIR)/sldisply.o : $(SRCDIR)/sldisply.c $(DOT_O_DEPS) $(sldisply_O_DEP)
220	cd $(OBJDIR); $(COMPILE_CMD) $(sldisply_C_FLAGS) $(SRCDIR)/sldisply.c
221
222$(OBJDIR)/slutty.o : $(SRCDIR)/slutty.c $(DOT_O_DEPS) $(slutty_O_DEP)
223	cd $(OBJDIR); $(COMPILE_CMD) $(slutty_C_FLAGS) $(SRCDIR)/slutty.c
224
225$(OBJDIR)/slang.o : $(SRCDIR)/slang.c $(DOT_O_DEPS) $(slang_O_DEP)
226	cd $(OBJDIR); $(COMPILE_CMD) $(slang_C_FLAGS) $(SRCDIR)/slang.c
227
228$(OBJDIR)/slarray.o : $(SRCDIR)/slarray.c $(DOT_O_DEPS) $(slarray_O_DEP)
229	cd $(OBJDIR); $(COMPILE_CMD) $(slarray_C_FLAGS) $(SRCDIR)/slarray.c
230
231$(OBJDIR)/slclass.o : $(SRCDIR)/slclass.c $(DOT_O_DEPS) $(slclass_O_DEP)
232	cd $(OBJDIR); $(COMPILE_CMD) $(slclass_C_FLAGS) $(SRCDIR)/slclass.c
233
234$(OBJDIR)/slcmd.o : $(SRCDIR)/slcmd.c $(DOT_O_DEPS) $(slcmd_O_DEP)
235	cd $(OBJDIR); $(COMPILE_CMD) $(slcmd_C_FLAGS) $(SRCDIR)/slcmd.c
236
237$(OBJDIR)/slerr.o : $(SRCDIR)/slerr.c $(DOT_O_DEPS) $(slerr_O_DEP)
238	cd $(OBJDIR); $(COMPILE_CMD) $(slerr_C_FLAGS) $(SRCDIR)/slerr.c
239
240$(OBJDIR)/slgetkey.o : $(SRCDIR)/slgetkey.c $(DOT_O_DEPS) $(slgetkey_O_DEP)
241	cd $(OBJDIR); $(COMPILE_CMD) $(slgetkey_C_FLAGS) $(SRCDIR)/slgetkey.c
242
243$(OBJDIR)/slkanji.o : $(SRCDIR)/slkanji.c $(DOT_O_DEPS) $(slkanji_O_DEP)
244	cd $(OBJDIR); $(COMPILE_CMD) $(slkanji_C_FLAGS) $(SRCDIR)/slkanji.c
245
246$(OBJDIR)/slkeymap.o : $(SRCDIR)/slkeymap.c $(DOT_O_DEPS) $(slkeymap_O_DEP)
247	cd $(OBJDIR); $(COMPILE_CMD) $(slkeymap_C_FLAGS) $(SRCDIR)/slkeymap.c
248
249$(OBJDIR)/slmalloc.o : $(SRCDIR)/slmalloc.c $(DOT_O_DEPS) $(slmalloc_O_DEP)
250	cd $(OBJDIR); $(COMPILE_CMD) $(slmalloc_C_FLAGS) $(SRCDIR)/slmalloc.c
251
252$(OBJDIR)/slmath.o : $(SRCDIR)/slmath.c $(DOT_O_DEPS) $(slmath_O_DEP)
253	cd $(OBJDIR); $(COMPILE_CMD) $(slmath_C_FLAGS) $(SRCDIR)/slmath.c
254
255$(OBJDIR)/slmemchr.o : $(SRCDIR)/slmemchr.c $(DOT_O_DEPS) $(slmemchr_O_DEP)
256	cd $(OBJDIR); $(COMPILE_CMD) $(slmemchr_C_FLAGS) $(SRCDIR)/slmemchr.c
257
258$(OBJDIR)/slmemcmp.o : $(SRCDIR)/slmemcmp.c $(DOT_O_DEPS) $(slmemcmp_O_DEP)
259	cd $(OBJDIR); $(COMPILE_CMD) $(slmemcmp_C_FLAGS) $(SRCDIR)/slmemcmp.c
260
261$(OBJDIR)/slmemcpy.o : $(SRCDIR)/slmemcpy.c $(DOT_O_DEPS) $(slmemcpy_O_DEP)
262	cd $(OBJDIR); $(COMPILE_CMD) $(slmemcpy_C_FLAGS) $(SRCDIR)/slmemcpy.c
263
264$(OBJDIR)/slmemset.o : $(SRCDIR)/slmemset.c $(DOT_O_DEPS) $(slmemset_O_DEP)
265	cd $(OBJDIR); $(COMPILE_CMD) $(slmemset_C_FLAGS) $(SRCDIR)/slmemset.c
266
267$(OBJDIR)/slmisc.o : $(SRCDIR)/slmisc.c $(DOT_O_DEPS) $(slmisc_O_DEP)
268	cd $(OBJDIR); $(COMPILE_CMD) $(slmisc_C_FLAGS) $(SRCDIR)/slmisc.c
269
270$(OBJDIR)/slparse.o : $(SRCDIR)/slparse.c $(DOT_O_DEPS) $(slparse_O_DEP)
271	cd $(OBJDIR); $(COMPILE_CMD) $(slparse_C_FLAGS) $(SRCDIR)/slparse.c
272
273$(OBJDIR)/slprepr.o : $(SRCDIR)/slprepr.c $(DOT_O_DEPS) $(slprepr_O_DEP)
274	cd $(OBJDIR); $(COMPILE_CMD) $(slprepr_C_FLAGS) $(SRCDIR)/slprepr.c
275
276$(OBJDIR)/slregexp.o : $(SRCDIR)/slregexp.c $(DOT_O_DEPS) $(slregexp_O_DEP)
277	cd $(OBJDIR); $(COMPILE_CMD) $(slregexp_C_FLAGS) $(SRCDIR)/slregexp.c
278
279$(OBJDIR)/slrline.o : $(SRCDIR)/slrline.c $(DOT_O_DEPS) $(slrline_O_DEP)
280	cd $(OBJDIR); $(COMPILE_CMD) $(slrline_C_FLAGS) $(SRCDIR)/slrline.c
281
282$(OBJDIR)/slsearch.o : $(SRCDIR)/slsearch.c $(DOT_O_DEPS) $(slsearch_O_DEP)
283	cd $(OBJDIR); $(COMPILE_CMD) $(slsearch_C_FLAGS) $(SRCDIR)/slsearch.c
284
285$(OBJDIR)/slsmg.o : $(SRCDIR)/slsmg.c $(DOT_O_DEPS) $(slsmg_O_DEP)
286	cd $(OBJDIR); $(COMPILE_CMD) $(slsmg_C_FLAGS) $(SRCDIR)/slsmg.c
287
288$(OBJDIR)/slstd.o : $(SRCDIR)/slstd.c $(DOT_O_DEPS) $(slstd_O_DEP)
289	cd $(OBJDIR); $(COMPILE_CMD) $(slstd_C_FLAGS) $(SRCDIR)/slstd.c
290
291$(OBJDIR)/sltoken.o : $(SRCDIR)/sltoken.c $(DOT_O_DEPS) $(sltoken_O_DEP)
292	cd $(OBJDIR); $(COMPILE_CMD) $(sltoken_C_FLAGS) $(SRCDIR)/sltoken.c
293
294$(OBJDIR)/sltypes.o : $(SRCDIR)/sltypes.c $(DOT_O_DEPS) $(sltypes_O_DEP)
295	cd $(OBJDIR); $(COMPILE_CMD) $(sltypes_C_FLAGS) $(SRCDIR)/sltypes.c
296
297$(OBJDIR)/slxstrng.o : $(SRCDIR)/slxstrng.c $(DOT_O_DEPS) $(slxstrng_O_DEP)
298	cd $(OBJDIR); $(COMPILE_CMD) $(slxstrng_C_FLAGS) $(SRCDIR)/slxstrng.c
299
300$(OBJDIR)/slcurses.o : $(SRCDIR)/slcurses.c $(DOT_O_DEPS) $(slcurses_O_DEP)
301	cd $(OBJDIR); $(COMPILE_CMD) $(slcurses_C_FLAGS) $(SRCDIR)/slcurses.c
302
303$(OBJDIR)/slscroll.o : $(SRCDIR)/slscroll.c $(DOT_O_DEPS) $(slscroll_O_DEP)
304	cd $(OBJDIR); $(COMPILE_CMD) $(slscroll_C_FLAGS) $(SRCDIR)/slscroll.c
305
306$(OBJDIR)/slsignal.o : $(SRCDIR)/slsignal.c $(DOT_O_DEPS) $(slsignal_O_DEP)
307	cd $(OBJDIR); $(COMPILE_CMD) $(slsignal_C_FLAGS) $(SRCDIR)/slsignal.c
308
309$(OBJDIR)/slkeypad.o : $(SRCDIR)/slkeypad.c $(DOT_O_DEPS) $(slkeypad_O_DEP)
310	cd $(OBJDIR); $(COMPILE_CMD) $(slkeypad_C_FLAGS) $(SRCDIR)/slkeypad.c
311
312$(OBJDIR)/slerrno.o : $(SRCDIR)/slerrno.c $(DOT_O_DEPS) $(slerrno_O_DEP)
313	cd $(OBJDIR); $(COMPILE_CMD) $(slerrno_C_FLAGS) $(SRCDIR)/slerrno.c
314
315$(OBJDIR)/slstring.o : $(SRCDIR)/slstring.c $(DOT_O_DEPS) $(slstring_O_DEP)
316	cd $(OBJDIR); $(COMPILE_CMD) $(slstring_C_FLAGS) $(SRCDIR)/slstring.c
317
318$(OBJDIR)/slstruct.o : $(SRCDIR)/slstruct.c $(DOT_O_DEPS) $(slstruct_O_DEP)
319	cd $(OBJDIR); $(COMPILE_CMD) $(slstruct_C_FLAGS) $(SRCDIR)/slstruct.c
320
321$(OBJDIR)/slcmplex.o : $(SRCDIR)/slcmplex.c $(DOT_O_DEPS) $(slcmplex_O_DEP)
322	cd $(OBJDIR); $(COMPILE_CMD) $(slcmplex_C_FLAGS) $(SRCDIR)/slcmplex.c
323
324$(OBJDIR)/slarrfun.o : $(SRCDIR)/slarrfun.c $(DOT_O_DEPS) $(slarrfun_O_DEP)
325	cd $(OBJDIR); $(COMPILE_CMD) $(slarrfun_C_FLAGS) $(SRCDIR)/slarrfun.c
326
327$(OBJDIR)/slimport.o : $(SRCDIR)/slimport.c $(DOT_O_DEPS) $(slimport_O_DEP)
328	cd $(OBJDIR); $(COMPILE_CMD) $(slimport_C_FLAGS) $(SRCDIR)/slimport.c
329
330$(OBJDIR)/slpath.o : $(SRCDIR)/slpath.c $(DOT_O_DEPS) $(slpath_O_DEP)
331	cd $(OBJDIR); $(COMPILE_CMD) $(slpath_C_FLAGS) $(SRCDIR)/slpath.c
332
333$(OBJDIR)/slarith.o : $(SRCDIR)/slarith.c $(DOT_O_DEPS) $(slarith_O_DEP)
334	cd $(OBJDIR); $(COMPILE_CMD) $(slarith_C_FLAGS) $(SRCDIR)/slarith.c
335
336$(OBJDIR)/slassoc.o : $(SRCDIR)/slassoc.c $(DOT_O_DEPS) $(slassoc_O_DEP)
337	cd $(OBJDIR); $(COMPILE_CMD) $(slassoc_C_FLAGS) $(SRCDIR)/slassoc.c
338
339$(OBJDIR)/slcompat.o : $(SRCDIR)/slcompat.c $(DOT_O_DEPS) $(slcompat_O_DEP)
340	cd $(OBJDIR); $(COMPILE_CMD) $(slcompat_C_FLAGS) $(SRCDIR)/slcompat.c
341
342$(OBJDIR)/slposdir.o : $(SRCDIR)/slposdir.c $(DOT_O_DEPS) $(slposdir_O_DEP)
343	cd $(OBJDIR); $(COMPILE_CMD) $(slposdir_C_FLAGS) $(SRCDIR)/slposdir.c
344
345$(OBJDIR)/slstdio.o : $(SRCDIR)/slstdio.c $(DOT_O_DEPS) $(slstdio_O_DEP)
346	cd $(OBJDIR); $(COMPILE_CMD) $(slstdio_C_FLAGS) $(SRCDIR)/slstdio.c
347
348$(OBJDIR)/slproc.o : $(SRCDIR)/slproc.c $(DOT_O_DEPS) $(slproc_O_DEP)
349	cd $(OBJDIR); $(COMPILE_CMD) $(slproc_C_FLAGS) $(SRCDIR)/slproc.c
350
351$(OBJDIR)/sltime.o : $(SRCDIR)/sltime.c $(DOT_O_DEPS) $(sltime_O_DEP)
352	cd $(OBJDIR); $(COMPILE_CMD) $(sltime_C_FLAGS) $(SRCDIR)/sltime.c
353
354$(OBJDIR)/slstrops.o : $(SRCDIR)/slstrops.c $(DOT_O_DEPS) $(slstrops_O_DEP)
355	cd $(OBJDIR); $(COMPILE_CMD) $(slstrops_C_FLAGS) $(SRCDIR)/slstrops.c
356
357$(OBJDIR)/slbstr.o : $(SRCDIR)/slbstr.c $(DOT_O_DEPS) $(slbstr_O_DEP)
358	cd $(OBJDIR); $(COMPILE_CMD) $(slbstr_C_FLAGS) $(SRCDIR)/slbstr.c
359
360$(OBJDIR)/slpack.o : $(SRCDIR)/slpack.c $(DOT_O_DEPS) $(slpack_O_DEP)
361	cd $(OBJDIR); $(COMPILE_CMD) $(slpack_C_FLAGS) $(SRCDIR)/slpack.c
362
363$(OBJDIR)/slintall.o : $(SRCDIR)/slintall.c $(DOT_O_DEPS) $(slintall_O_DEP)
364	cd $(OBJDIR); $(COMPILE_CMD) $(slintall_C_FLAGS) $(SRCDIR)/slintall.c
365
366$(OBJDIR)/slistruc.o : $(SRCDIR)/slistruc.c $(DOT_O_DEPS) $(slistruc_O_DEP)
367	cd $(OBJDIR); $(COMPILE_CMD) $(slistruc_C_FLAGS) $(SRCDIR)/slistruc.c
368
369$(OBJDIR)/slposio.o : $(SRCDIR)/slposio.c $(DOT_O_DEPS) $(slposio_O_DEP)
370	cd $(OBJDIR); $(COMPILE_CMD) $(slposio_C_FLAGS) $(SRCDIR)/slposio.c
371
372$(OBJDIR)/slnspace.o : $(SRCDIR)/slnspace.c $(DOT_O_DEPS) $(slnspace_O_DEP)
373	cd $(OBJDIR); $(COMPILE_CMD) $(slnspace_C_FLAGS) $(SRCDIR)/slnspace.c
374
375$(OBJDIR)/slarrmis.o : $(SRCDIR)/slarrmis.c $(DOT_O_DEPS) $(slarrmis_O_DEP)
376	cd $(OBJDIR); $(COMPILE_CMD) $(slarrmis_C_FLAGS) $(SRCDIR)/slarrmis.c
377
378$(OBJDIR)/slospath.o : $(SRCDIR)/slospath.c $(DOT_O_DEPS) $(slospath_O_DEP)
379	cd $(OBJDIR); $(COMPILE_CMD) $(slospath_C_FLAGS) $(SRCDIR)/slospath.c
380
381$(OBJDIR)/slscanf.o : $(SRCDIR)/slscanf.c $(DOT_O_DEPS) $(slscanf_O_DEP)
382	cd $(OBJDIR); $(COMPILE_CMD) $(slscanf_C_FLAGS) $(SRCDIR)/slscanf.c
383
384calc : $(OBJDIR)/calc
385	@echo calc created in $(OBJDIR)
386$(OBJDIR)/calc : $(OBJDIR)/calc.o $(calc_DEPS) $(EXECDEPS)
387	$(CC) -o $(OBJDIR)/calc $(LDFLAGS) $(OBJDIR)/calc.o $(calc_LIBS) $(EXECLIBS)
388$(OBJDIR)/calc.o : $(SRCDIR)/calc.c $(DOT_O_DEPS) $(calc_O_DEP)
389	cd $(OBJDIR); $(COMPILE_CMD) $(calc_INC) $(EXECINC) $(SRCDIR)/calc.c
390
391untic : $(OBJDIR)/untic
392	@echo untic created in $(OBJDIR)
393$(OBJDIR)/untic : $(OBJDIR)/untic.o $(untic_DEPS) $(EXECDEPS)
394	$(CC) -o $(OBJDIR)/untic $(LDFLAGS) $(OBJDIR)/untic.o $(untic_LIBS) $(EXECLIBS)
395$(OBJDIR)/untic.o : $(SRCDIR)/untic.c $(DOT_O_DEPS) $(untic_O_DEP)
396	cd $(OBJDIR); $(COMPILE_CMD) $(untic_INC) $(EXECINC) $(SRCDIR)/untic.c
397
398
399$(ELFDIR)/sltermin.o : $(SRCDIR)/sltermin.c $(DOT_O_DEPS) $(sltermin_O_DEP)
400	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(sltermin_C_FLAGS) $(SRCDIR)/sltermin.c
401
402$(ELFDIR)/sldisply.o : $(SRCDIR)/sldisply.c $(DOT_O_DEPS) $(sldisply_O_DEP)
403	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(sldisply_C_FLAGS) $(SRCDIR)/sldisply.c
404
405$(ELFDIR)/slutty.o : $(SRCDIR)/slutty.c $(DOT_O_DEPS) $(slutty_O_DEP)
406	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slutty_C_FLAGS) $(SRCDIR)/slutty.c
407
408$(ELFDIR)/slang.o : $(SRCDIR)/slang.c $(DOT_O_DEPS) $(slang_O_DEP)
409	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slang_C_FLAGS) $(SRCDIR)/slang.c
410
411$(ELFDIR)/slarray.o : $(SRCDIR)/slarray.c $(DOT_O_DEPS) $(slarray_O_DEP)
412	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slarray_C_FLAGS) $(SRCDIR)/slarray.c
413
414$(ELFDIR)/slclass.o : $(SRCDIR)/slclass.c $(DOT_O_DEPS) $(slclass_O_DEP)
415	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slclass_C_FLAGS) $(SRCDIR)/slclass.c
416
417$(ELFDIR)/slcmd.o : $(SRCDIR)/slcmd.c $(DOT_O_DEPS) $(slcmd_O_DEP)
418	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slcmd_C_FLAGS) $(SRCDIR)/slcmd.c
419
420$(ELFDIR)/slerr.o : $(SRCDIR)/slerr.c $(DOT_O_DEPS) $(slerr_O_DEP)
421	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slerr_C_FLAGS) $(SRCDIR)/slerr.c
422
423$(ELFDIR)/slgetkey.o : $(SRCDIR)/slgetkey.c $(DOT_O_DEPS) $(slgetkey_O_DEP)
424	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slgetkey_C_FLAGS) $(SRCDIR)/slgetkey.c
425
426$(ELFDIR)/slkanji.o : $(SRCDIR)/slkanji.c $(DOT_O_DEPS) $(slkanji_O_DEP)
427	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slkanji_C_FLAGS) $(SRCDIR)/slkanji.c
428
429$(ELFDIR)/slkeymap.o : $(SRCDIR)/slkeymap.c $(DOT_O_DEPS) $(slkeymap_O_DEP)
430	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slkeymap_C_FLAGS) $(SRCDIR)/slkeymap.c
431
432$(ELFDIR)/slmalloc.o : $(SRCDIR)/slmalloc.c $(DOT_O_DEPS) $(slmalloc_O_DEP)
433	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slmalloc_C_FLAGS) $(SRCDIR)/slmalloc.c
434
435$(ELFDIR)/slmath.o : $(SRCDIR)/slmath.c $(DOT_O_DEPS) $(slmath_O_DEP)
436	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slmath_C_FLAGS) $(SRCDIR)/slmath.c
437
438$(ELFDIR)/slmemchr.o : $(SRCDIR)/slmemchr.c $(DOT_O_DEPS) $(slmemchr_O_DEP)
439	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slmemchr_C_FLAGS) $(SRCDIR)/slmemchr.c
440
441$(ELFDIR)/slmemcmp.o : $(SRCDIR)/slmemcmp.c $(DOT_O_DEPS) $(slmemcmp_O_DEP)
442	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slmemcmp_C_FLAGS) $(SRCDIR)/slmemcmp.c
443
444$(ELFDIR)/slmemcpy.o : $(SRCDIR)/slmemcpy.c $(DOT_O_DEPS) $(slmemcpy_O_DEP)
445	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slmemcpy_C_FLAGS) $(SRCDIR)/slmemcpy.c
446
447$(ELFDIR)/slmemset.o : $(SRCDIR)/slmemset.c $(DOT_O_DEPS) $(slmemset_O_DEP)
448	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slmemset_C_FLAGS) $(SRCDIR)/slmemset.c
449
450$(ELFDIR)/slmisc.o : $(SRCDIR)/slmisc.c $(DOT_O_DEPS) $(slmisc_O_DEP)
451	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slmisc_C_FLAGS) $(SRCDIR)/slmisc.c
452
453$(ELFDIR)/slparse.o : $(SRCDIR)/slparse.c $(DOT_O_DEPS) $(slparse_O_DEP)
454	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slparse_C_FLAGS) $(SRCDIR)/slparse.c
455
456$(ELFDIR)/slprepr.o : $(SRCDIR)/slprepr.c $(DOT_O_DEPS) $(slprepr_O_DEP)
457	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slprepr_C_FLAGS) $(SRCDIR)/slprepr.c
458
459$(ELFDIR)/slregexp.o : $(SRCDIR)/slregexp.c $(DOT_O_DEPS) $(slregexp_O_DEP)
460	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slregexp_C_FLAGS) $(SRCDIR)/slregexp.c
461
462$(ELFDIR)/slrline.o : $(SRCDIR)/slrline.c $(DOT_O_DEPS) $(slrline_O_DEP)
463	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slrline_C_FLAGS) $(SRCDIR)/slrline.c
464
465$(ELFDIR)/slsearch.o : $(SRCDIR)/slsearch.c $(DOT_O_DEPS) $(slsearch_O_DEP)
466	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slsearch_C_FLAGS) $(SRCDIR)/slsearch.c
467
468$(ELFDIR)/slsmg.o : $(SRCDIR)/slsmg.c $(DOT_O_DEPS) $(slsmg_O_DEP)
469	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slsmg_C_FLAGS) $(SRCDIR)/slsmg.c
470
471$(ELFDIR)/slstd.o : $(SRCDIR)/slstd.c $(DOT_O_DEPS) $(slstd_O_DEP)
472	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slstd_C_FLAGS) $(SRCDIR)/slstd.c
473
474$(ELFDIR)/sltoken.o : $(SRCDIR)/sltoken.c $(DOT_O_DEPS) $(sltoken_O_DEP)
475	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(sltoken_C_FLAGS) $(SRCDIR)/sltoken.c
476
477$(ELFDIR)/sltypes.o : $(SRCDIR)/sltypes.c $(DOT_O_DEPS) $(sltypes_O_DEP)
478	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(sltypes_C_FLAGS) $(SRCDIR)/sltypes.c
479
480$(ELFDIR)/slxstrng.o : $(SRCDIR)/slxstrng.c $(DOT_O_DEPS) $(slxstrng_O_DEP)
481	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slxstrng_C_FLAGS) $(SRCDIR)/slxstrng.c
482
483$(ELFDIR)/slcurses.o : $(SRCDIR)/slcurses.c $(DOT_O_DEPS) $(slcurses_O_DEP)
484	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slcurses_C_FLAGS) $(SRCDIR)/slcurses.c
485
486$(ELFDIR)/slscroll.o : $(SRCDIR)/slscroll.c $(DOT_O_DEPS) $(slscroll_O_DEP)
487	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slscroll_C_FLAGS) $(SRCDIR)/slscroll.c
488
489$(ELFDIR)/slsignal.o : $(SRCDIR)/slsignal.c $(DOT_O_DEPS) $(slsignal_O_DEP)
490	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slsignal_C_FLAGS) $(SRCDIR)/slsignal.c
491
492$(ELFDIR)/slkeypad.o : $(SRCDIR)/slkeypad.c $(DOT_O_DEPS) $(slkeypad_O_DEP)
493	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slkeypad_C_FLAGS) $(SRCDIR)/slkeypad.c
494
495$(ELFDIR)/slerrno.o : $(SRCDIR)/slerrno.c $(DOT_O_DEPS) $(slerrno_O_DEP)
496	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slerrno_C_FLAGS) $(SRCDIR)/slerrno.c
497
498$(ELFDIR)/slstring.o : $(SRCDIR)/slstring.c $(DOT_O_DEPS) $(slstring_O_DEP)
499	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slstring_C_FLAGS) $(SRCDIR)/slstring.c
500
501$(ELFDIR)/slstruct.o : $(SRCDIR)/slstruct.c $(DOT_O_DEPS) $(slstruct_O_DEP)
502	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slstruct_C_FLAGS) $(SRCDIR)/slstruct.c
503
504$(ELFDIR)/slcmplex.o : $(SRCDIR)/slcmplex.c $(DOT_O_DEPS) $(slcmplex_O_DEP)
505	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slcmplex_C_FLAGS) $(SRCDIR)/slcmplex.c
506
507$(ELFDIR)/slarrfun.o : $(SRCDIR)/slarrfun.c $(DOT_O_DEPS) $(slarrfun_O_DEP)
508	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slarrfun_C_FLAGS) $(SRCDIR)/slarrfun.c
509
510$(ELFDIR)/slimport.o : $(SRCDIR)/slimport.c $(DOT_O_DEPS) $(slimport_O_DEP)
511	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slimport_C_FLAGS) $(SRCDIR)/slimport.c
512
513$(ELFDIR)/slpath.o : $(SRCDIR)/slpath.c $(DOT_O_DEPS) $(slpath_O_DEP)
514	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slpath_C_FLAGS) $(SRCDIR)/slpath.c
515
516$(ELFDIR)/slarith.o : $(SRCDIR)/slarith.c $(DOT_O_DEPS) $(slarith_O_DEP)
517	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slarith_C_FLAGS) $(SRCDIR)/slarith.c
518
519$(ELFDIR)/slassoc.o : $(SRCDIR)/slassoc.c $(DOT_O_DEPS) $(slassoc_O_DEP)
520	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slassoc_C_FLAGS) $(SRCDIR)/slassoc.c
521
522$(ELFDIR)/slcompat.o : $(SRCDIR)/slcompat.c $(DOT_O_DEPS) $(slcompat_O_DEP)
523	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slcompat_C_FLAGS) $(SRCDIR)/slcompat.c
524
525$(ELFDIR)/slposdir.o : $(SRCDIR)/slposdir.c $(DOT_O_DEPS) $(slposdir_O_DEP)
526	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slposdir_C_FLAGS) $(SRCDIR)/slposdir.c
527
528$(ELFDIR)/slstdio.o : $(SRCDIR)/slstdio.c $(DOT_O_DEPS) $(slstdio_O_DEP)
529	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slstdio_C_FLAGS) $(SRCDIR)/slstdio.c
530
531$(ELFDIR)/slproc.o : $(SRCDIR)/slproc.c $(DOT_O_DEPS) $(slproc_O_DEP)
532	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slproc_C_FLAGS) $(SRCDIR)/slproc.c
533
534$(ELFDIR)/sltime.o : $(SRCDIR)/sltime.c $(DOT_O_DEPS) $(sltime_O_DEP)
535	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(sltime_C_FLAGS) $(SRCDIR)/sltime.c
536
537$(ELFDIR)/slstrops.o : $(SRCDIR)/slstrops.c $(DOT_O_DEPS) $(slstrops_O_DEP)
538	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slstrops_C_FLAGS) $(SRCDIR)/slstrops.c
539
540$(ELFDIR)/slbstr.o : $(SRCDIR)/slbstr.c $(DOT_O_DEPS) $(slbstr_O_DEP)
541	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slbstr_C_FLAGS) $(SRCDIR)/slbstr.c
542
543$(ELFDIR)/slpack.o : $(SRCDIR)/slpack.c $(DOT_O_DEPS) $(slpack_O_DEP)
544	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slpack_C_FLAGS) $(SRCDIR)/slpack.c
545
546$(ELFDIR)/slintall.o : $(SRCDIR)/slintall.c $(DOT_O_DEPS) $(slintall_O_DEP)
547	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slintall_C_FLAGS) $(SRCDIR)/slintall.c
548
549$(ELFDIR)/slistruc.o : $(SRCDIR)/slistruc.c $(DOT_O_DEPS) $(slistruc_O_DEP)
550	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slistruc_C_FLAGS) $(SRCDIR)/slistruc.c
551
552$(ELFDIR)/slposio.o : $(SRCDIR)/slposio.c $(DOT_O_DEPS) $(slposio_O_DEP)
553	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slposio_C_FLAGS) $(SRCDIR)/slposio.c
554
555$(ELFDIR)/slnspace.o : $(SRCDIR)/slnspace.c $(DOT_O_DEPS) $(slnspace_O_DEP)
556	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slnspace_C_FLAGS) $(SRCDIR)/slnspace.c
557
558$(ELFDIR)/slarrmis.o : $(SRCDIR)/slarrmis.c $(DOT_O_DEPS) $(slarrmis_O_DEP)
559	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slarrmis_C_FLAGS) $(SRCDIR)/slarrmis.c
560
561$(ELFDIR)/slospath.o : $(SRCDIR)/slospath.c $(DOT_O_DEPS) $(slospath_O_DEP)
562	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slospath_C_FLAGS) $(SRCDIR)/slospath.c
563
564$(ELFDIR)/slscanf.o : $(SRCDIR)/slscanf.c $(DOT_O_DEPS) $(slscanf_O_DEP)
565	cd $(ELFDIR); $(ELFCOMPILE_CMD) $(slscanf_C_FLAGS) $(SRCDIR)/slscanf.c
566
567