2 # Makefile for Regina Rexx Interpreter
4 # The variable 'srcdir' refers to the source-distribution, and can be set with
5 # the configure script by "--srcdir=DIR".
6 # You may want to enable multi-threading by setting "--enable-posix-threads"
7 # in the configure script.
17 ABI
=$(ABI_MAJOR
).
$(ABI_MINOR
)
20 REG_DIR
=Regina-
$(VERDOT
)
24 exec_prefix = @
exec_prefix@
27 includedir = @
includedir@
32 INSTALL
= $(srcdir)/install-sh
39 CEXTRA
= @CEXTRA@ @DLFCNINCDIR@
-DREGINA_SHARE_DIRECTORY
=\"$(sharedir
)\"
43 THREADING_COMPILE
= @THREADING_COMPILE@
44 THREADING_LINK
= @THREADING_LINK@
45 SHL_SCRIPT
= @SHL_SCRIPT@
48 EXECISER_DEP
= @EXECISER_DEP@
53 ALLOCA_SHO
= @ALLOCA_SHO@
54 STATICLIB
= @STATICLIB@
68 REXXSOCKET
= @REXXSOCKET@
72 SHLIBS
= @SHLIBS@ @DLFCNLIBDIR@
73 BOTHLIBS
= @BOTHLIBS@ @MH_MT_LIBS@
$(SHLIBS
)
74 LD_RXLIB_A1
= @LD_RXLIB_A1@
75 LD_RXLIB_A2
= @LD_RXLIB_A2@
76 LD_RXLIB_B1
= @LD_RXLIB_B1@
77 LD_RXLIB_B2
= @LD_RXLIB_B2@
78 DYNAMIC_LDFLAGS
= @DYNAMIC_LDFLAGS@
79 SHL_LD
= @SHL_LD@
$(BOTHLIBS
)
80 SHL_TARGETS
= @SHL_TARGETS@
81 OTHER_INSTALLS
= @OTHER_INSTALLS@
82 BASE_INSTALL
= @BASE_INSTALL@
83 BASE_BINARY
= @BASE_BINARY@
90 STARTUPDIR
= @STARTUPDIR@
93 # Some settings that you may wish to change, these are used only
94 # for the 'install' target:
96 # TOPDIR The top of the directory hierarchy in which to install
97 # BINDIR Where to install the compiled 'rexx' program
98 # LIBDIR Where to install the 'regina' library
99 # MANEXT The extention of the manual page
100 # MANDIR Where to install the manual page
101 # PROGNAME What to call the compiled program
103 BINDIR
= $(TOPDIR
)/bin
104 LIBDIR
= $(TOPDIR
)/lib
106 MANDIR
= $(TOPDIR
)/man
/man
$(MANEXT
)
108 MISCDEFS
= -DHAVE_CONFIG_H
$(TRACEMEM
) $(FLISTS
) -I.
-I
$(srcdir) $(SYS_DEFS
) $(REXXSOCKET
)
110 COPT
= $(DEBUG
) $(CFLAGS
) $(CEXTRA
) $(MISCDEFS
) $(THREADING_COMPILE
)
111 COPTPROG
= $(DEBUG
) $(CFLAGS
) $(CEXTRA
) $(MISCDEFS
)
112 LINKOPT
= $(DEBUG
) $(CFLAGS
) $(EEXTRA
) $(THREADING_LINK
)
114 README
= $(REG_DIR
)/README.???
$(REG_DIR
)/README.??
$(REG_DIR
)/README.Unix
$(REG_DIR
)/README.BeOS
$(REG_DIR
)/README_SAFE
$(REG_DIR
)/COPYING-LIB
$(REG_DIR
)/INSTALL
$(REG_DIR
)/rexx
.1 $(REG_DIR
)/BUGS
$(REG_DIR
)/TODO
$(REG_DIR
)/HACKERS.txt
115 ZIP_README
= README.??? README.?? README.Unix README.BeOS README_SAFE COPYING-LIB INSTALL rexx
.1 BUGS TODO HACKERS.txt
117 CSRCFILES
= $(REG_DIR
)/funcs.c
$(REG_DIR
)/builtin.c
$(REG_DIR
)/error.c
$(REG_DIR
)/variable.c \
118 $(REG_DIR
)/interprt.c
$(REG_DIR
)/debug.c
$(REG_DIR
)/dbgfuncs.c
$(REG_DIR
)/memory.c
$(REG_DIR
)/parsing.c
$(REG_DIR
)/files.c \
119 $(REG_DIR
)/misc.c
$(REG_DIR
)/unxfuncs.c
$(REG_DIR
)/cmsfuncs.c
$(REG_DIR
)/os2funcs.c
$(REG_DIR
)/shell.c
$(REG_DIR
)/rexxext.c
$(REG_DIR
)/stack.c \
120 $(REG_DIR
)/tracing.c
$(REG_DIR
)/interp.c
$(REG_DIR
)/cmath.c
$(REG_DIR
)/convert.c
$(REG_DIR
)/strings.c
$(REG_DIR
)/library.c \
121 $(REG_DIR
)/strmath.c
$(REG_DIR
)/signals.c
$(REG_DIR
)/macros.c
$(REG_DIR
)/envir.c
$(REG_DIR
)/expr.c \
122 $(REG_DIR
)/extlib.c
$(REG_DIR
)/wrappers.c
$(REG_DIR
)/options.c
$(REG_DIR
)/doscmd.c \
123 $(REG_DIR
)/alloca.c
$(REG_DIR
)/vmscmd.c
$(REG_DIR
)/vmsfuncs.c
$(REG_DIR
)/arxfuncs.c \
124 $(REG_DIR
)/mt_notmt.c
$(REG_DIR
)/mt_win32.c
$(REG_DIR
)/mt_posix.c
$(REG_DIR
)/mt_os2.c
$(REG_DIR
)/nosaa.c
$(REG_DIR
)/instore.c \
125 $(REG_DIR
)/ntservice
/service.c
$(REG_DIR
)/tregina.c
126 ZIP_CSRCFILES
= funcs.c builtin.c error.c variable.c \
127 interprt.c debug.c dbgfuncs.c memory.c parsing.c files.c \
128 misc.c unxfuncs.c cmsfuncs.c os2funcs.c
shell.c rexxext.c stack.c \
129 tracing.c interp.c cmath.c convert.c strings.c library.c \
130 strmath.c signals.c macros.c envir.c expr.c \
131 extlib.c wrappers.c options.c doscmd.c \
132 alloca.c vmscmd.c vmsfuncs.c arxfuncs.c \
133 mt_notmt.c mt_win32.c mt_posix.c mt_os2.c nosaa.c instore.c \
134 ntservice
/service.c tregina.c
136 OFILES
= funcs.
$(OBJ
) builtin.
$(OBJ
) error.
$(OBJ
) variable.
$(OBJ
) \
137 interprt.
$(OBJ
) debug.
$(OBJ
) dbgfuncs.
$(OBJ
) memory.
$(OBJ
) parsing.
$(OBJ
) files.
$(OBJ
) \
138 misc.
$(OBJ
) unxfuncs.
$(OBJ
) cmsfuncs.
$(OBJ
) os2funcs.
$(OBJ
) shell.
$(OBJ
) rexxext.
$(OBJ
) stack.
$(OBJ
) \
140 tracing.
$(OBJ
) interp.
$(OBJ
) cmath.
$(OBJ
) convert.
$(OBJ
) strings.
$(OBJ
) library.
$(OBJ
) \
141 strmath.
$(OBJ
) signals.
$(OBJ
) macros.
$(OBJ
) envir.
$(OBJ
) expr.
$(OBJ
) extstack.
$(OBJ
) \
142 extlib.
$(OBJ
) yaccsrc.
$(OBJ
) lexsrc.
$(OBJ
) options.
$(OBJ
) doscmd.
$(OBJ
) rexxbif.
$(OBJ
) \
143 wrappers.
$(OBJ
) $(ALLOCA
) $(MT_FILE
).
$(OBJ
) instore.
$(OBJ
) #r2perl.$(OBJ)
145 SHOFILES
= funcs.sho builtin.sho error.sho variable.sho \
146 interprt.sho debug.sho dbgfuncs.sho memory.sho parsing.sho files.sho \
147 misc.sho unxfuncs.sho cmsfuncs.sho
shell.sho os2funcs.sho rexxext.sho stack.sho \
148 tracing.sho interp.sho cmath.sho convert.sho strings.sho library.sho \
149 strmath.sho signals.sho macros.sho envir.sho expr.sho extstack.sho \
150 extlib.sho yaccsrc.sho lexsrc.sho wrappers.sho options.sho doscmd.sho rexxbif.sho \
151 drexx.sho client.sho rexxsaa.sho
$(ALLOCA_SHO
) $(MT_FILE
).sho instore.sho \
154 DEMODIR
= $(REG_DIR
)/demo
156 DEMOFILES
= $(DEMODIR
)/*.rexx
157 ZIP_DEMOFILES
= $(ZIP_DEMODIR
)/*.rexx
159 TRIPDIR
= $(REG_DIR
)/trip
161 TRIPFILES
= $(TRIPDIR
)/README
$(TRIPDIR
)/*.rexx
$(TRIPDIR
)/rc.c
$(TRIPDIR
)/true.c
$(TRIPDIR
)/vms.
test $(TRIPDIR
)/testing
162 ZIP_TRIPFILES
= $(ZIP_TRIPDIR
)/README
$(ZIP_TRIPDIR
)/*.rexx
$(ZIP_TRIPDIR
)/rc.c
$(ZIP_TRIPDIR
)/true.c
$(ZIP_TRIPDIR
)/vms.
test $(ZIP_TRIPDIR
)/testing
164 CONTRIBDIR
= $(REG_DIR
)/contrib
165 ZIP_CONTRIBDIR
= contrib
166 CONTRIBFILES
= $(CONTRIBDIR
)/flex.skl
$(CONTRIBDIR
)/checker.c
$(CONTRIBDIR
)/acsite.m4
167 ZIP_CONTRIBFILES
= $(ZIP_CONTRIBDIR
)/flex.skl
$(ZIP_CONTRIBDIR
)/checker.c
$(ZIP_CONTRIBDIR
)/acsite.m4
169 CONFFILES
= $(REG_DIR
)/configure.in
$(REG_DIR
)/config.h.in
$(REG_DIR
)/Makefile.in
$(REG_DIR
)/Makefile.aix.in \
170 $(REG_DIR
)/install-sh
$(REG_DIR
)/config.guess
$(REG_DIR
)/config.sub
$(REG_DIR
)/aclocal.m4 \
171 $(REG_DIR
)/configure
$(REG_DIR
)/descrip.mms
$(REG_DIR
)/build.com
$(REG_DIR
)/regina-config.in \
172 $(REG_DIR
)/Regina-
$(VERDOT
).spec
$(REG_DIR
)/rxstack.init.d.in
173 ZIP_CONFFILES
= configure.in config.h.in Makefile.in Makefile.aix.in \
174 install-sh config.guess config.sub aclocal.m4 \
175 configure descrip.mms build.com regina-config.in \
176 Regina-
$(VERDOT
).spec rxstack.init.d.in
178 EPOC32FILES
= $(REG_DIR
)/epoc32
/bmarm
/*.def \
179 $(REG_DIR
)/epoc32
/*.
cpp $(REG_DIR
)/epoc32
/*.h \
180 $(REG_DIR
)/epoc32
/bwins
/*.def
$(REG_DIR
)/epoc32
/makefile \
181 $(REG_DIR
)/epoc32
/recrexx
/*.
cpp $(REG_DIR
)/epoc32
/recrexx
/*.h
$(REG_DIR
)/epoc32
/recrexx
/*.mbm \
182 $(REG_DIR
)/epoc32
/regina.rtf
$(REG_DIR
)/epoc32
/regina.alp \
183 $(REG_DIR
)/epoc32
/regina.order
$(REG_DIR
)/epoc32
/uk.
* \
184 $(REG_DIR
)/epoc32
/*.mmp
$(REG_DIR
)/epoc32
/*.bat \
185 $(REG_DIR
)/epoc32
/*.pkg
$(REG_DIR
)/epoc32
/*.tpl
186 ZIP_EPOC32FILES
= epoc32
/bmarm
/*.def epoc32
/bwins
/*.def epoc32
/makefile \
187 epoc32
/*.
cpp epoc32
/*.h \
188 epoc32
/recrexx
/*.
cpp epoc32
/recrexx
/*.h epoc32
/recrexx
/*.mbm \
189 epoc32
/regina.rtf epoc32
/regina.alp epoc32
/regina.order epoc32
/uk.
* \
190 epoc32
/*.mmp epoc32
/*.bat epoc32
/*.pkg epoc32
/*.tpl
192 YACCLEX_FILES
= $(REG_DIR
)/yaccsrc.y
$(REG_DIR
)/lexsrc.l
193 ZIP_YACCLEX_FILES
= yaccsrc.y lexsrc.l
195 ALLSRC
= $(CFILES
) $(HFILES
)
196 ZIP_ALLSRC
= $(ZIP_CFILES
) $(ZIP_HFILES
)
198 MTSSRC
= $(srcdir)/en.mts
$(srcdir)/pt.mts
$(srcdir)/no.mts \
199 $(srcdir)/de.mts
$(srcdir)/es.mts
200 TAR_MTSSRC
= $(REG_DIR
)/en.mts
$(REG_DIR
)/pt.mts
$(REG_DIR
)/no.mts \
201 $(REG_DIR
)/de.mts
$(REG_DIR
)/es.mts
202 ZIP_MTSSRC
= en.mts pt.mts no.mts de.mts es.mts
204 MTBFILES
= en.mtb pt.mtb no.mtb de.mtb es.mtb
206 HFILES
= $(REG_DIR
)/rexx.h
$(REG_DIR
)/defs.h
$(REG_DIR
)/extern.h
$(REG_DIR
)/types.h \
207 $(REG_DIR
)/strings.h
$(REG_DIR
)/configur.h
$(REG_DIR
)/yaccsrc.h
$(REG_DIR
)/wrappers.h \
208 $(REG_DIR
)/rxiface.h
$(REG_DIR
)/rexxsaa.h
$(REG_DIR
)/utsname.h
$(REG_DIR
)/vms.h
$(REG_DIR
)/rexxmsg.h \
209 $(REG_DIR
)/mt.h
$(REG_DIR
)/mt_notmt.h
$(REG_DIR
)/mt_win32.h
$(REG_DIR
)/mt_os2.h
$(REG_DIR
)/mt_posix.h \
210 $(REG_DIR
)/rexxbif.h
$(REG_DIR
)/extstack.h
$(REG_DIR
)/ntservice
/service.h
$(REG_DIR
)/mac.h
211 ZIP_HFILES
= rexx.h defs.h extern.h types.h \
212 strings.h configur.h yaccsrc.h wrappers.h \
213 rxiface.h rexxsaa.h utsname.h vms.h rexxmsg.h \
214 mt.h mt_notmt.h mt_win32.h mt_os2.h mt_posix.h \
215 rexxbif.h extstack.h ntservice
/service.h mac.h
217 CFILES
= $(CSRCFILES
) $(REG_DIR
)/yaccsrc.c
$(REG_DIR
)/lexsrc.c
$(REG_DIR
)/execiser.c
$(REG_DIR
)/threader.c \
218 $(REG_DIR
)/rexxsaa.c
$(REG_DIR
)/rexx.c
$(REG_DIR
)/regina.c
$(REG_DIR
)/client.c \
219 $(REG_DIR
)/r2perl.c
$(REG_DIR
)/test1.c
$(REG_DIR
)/test2.c
$(REG_DIR
)/getopt.c \
220 $(REG_DIR
)/rxqueue.c
$(REG_DIR
)/rxstack.c
$(REG_DIR
)/rexxbif.c
$(REG_DIR
)/extstack.c
$(REG_DIR
)/mac.c
$(REG_DIR
)/msgcmp.c
221 ZIP_CFILES
= $(ZIP_CSRCFILES
) yaccsrc.c lexsrc.c execiser.c threader.c \
222 rexxsaa.c rexx.c regina.c client.c \
223 r2perl.c test1.c test2.c getopt.c \
224 rxqueue.c rxstack.c rexxbif.c extstack.c mac.c msgcmp.c
226 JUNK
= *.o
*.sho
$(STATICLIB
) execiser
$(EXE
) threader
$(EXE
) rxqueue
$(EXE
) rxstack
$(EXE
) rexx
$(EXE
) trexx
$(EXE
) $(SHL_TARGETS
) config.cache config.log
228 #.SUFFIXES: .sho $(SUFFIXES)
230 # Do not use default suffixes rule
234 all : rexx
$(EXE
) $(STATICLIB
) execiser
$(EXE
) $(SHL_TARGETS
) rxstack
$(EXE
) rxqueue
$(EXE
) trexx
$(EXE
) $(MTBFILES
)
236 $(srcdir)/rexx.h
: $(srcdir)/extern.h
$(srcdir)/strings.h
$(srcdir)/defs.h
$(srcdir)/types.h
$(srcdir)/mt.h
238 $(srcdir)/mt.h
: $(srcdir)/$(MT_FILE
).h
240 rexx
$(EXE
) : $(OFILES
) rexx.
$(OBJ
) nosaa.
$(OBJ
)
241 $(PURIFY
) $(CC
) $(LINKOPT
) $(STATIC_LDFLAGS
) -o rexx
$(EXE
) $(OBJECTS
) rexx.
$(OBJ
) nosaa.
$(OBJ
) $(BOTHLIBS
)
244 regina
$(EXE
) : $(EXECISER_DEP
) regina.
$(OBJ
)
245 $(PURIFY
) $(CC
) $(LINKOPT
) $(DYNAMIC_LDFLAGS
) -o regina
$(EXE
) regina.
$(OBJ
) $(LINKSHL
) $(BOTHLIBS
)
248 trexx
$(EXE
) : tregina.
$(OBJ
) $(STATICLIB
)
249 $(PURIFY
) $(CC
) $(LINKOPT
) $(STATIC_LDFLAGS
) -o trexx
$(EXE
) tregina.
$(OBJ
) $(STATICLIB
) $(BOTHLIBS
)
252 tregina
$(EXE
) : $(EXECISER_DEP
) tregina.sho
253 $(PURIFY
) $(CC
) $(LINKOPT
) $(DYNAMIC_LDFLAGS
) -o tregina
$(EXE
) tregina.sho
$(LINKSHL
) $(BOTHLIBS
)
256 execiser
$(EXE
) : execiser.
$(OBJ
) $(EXECISER_DEP
)
257 $(PURIFY
) $(CC
) $(LINKOPT
) -o execiser execiser.
$(OBJ
) $(LIBLINK
) $(BOTHLIBS
)
260 threader
$(EXE
) : threader.
$(OBJ
) $(EXECISER_DEP
)
261 $(PURIFY
) $(CC
) $(LINKOPT
) -o threader threader.
$(OBJ
) $(LIBLINK
) $(BOTHLIBS
)
264 rxstack
$(EXE
) : rxstack.
$(OBJ
) erexxbif.
$(OBJ
) eextstack.
$(OBJ
)
265 $(PURIFY
) $(CC
) $(LINKOPT
) $(DYNAMIC_LDFLAGS
) -o rxstack
$(EXE
) rxstack.
$(OBJ
) erexxbif.
$(OBJ
) eextstack.
$(OBJ
) $(GETOPT
) $(BOTHLIBS
)
268 rxqueue
$(EXE
) : rxqueue.
$(OBJ
) erexxbif.
$(OBJ
) eextstack.
$(OBJ
)
269 $(PURIFY
) $(CC
) $(LINKOPT
) $(DYNAMIC_LDFLAGS
) -o rxqueue
$(EXE
) rxqueue.
$(OBJ
) erexxbif.
$(OBJ
) eextstack.
$(OBJ
) $(GETOPT
) $(BOTHLIBS
)
272 $(LIBPRE
)$(LIBFILE
)$(LIBPST
): $(OFILES
) client.
$(OBJ
) drexx.
$(OBJ
) rexxsaa.
$(OBJ
)
273 $(LIBEXE
) $(LIBFLAGS
) $(OBJECTS
) client.
$(OBJ
) drexx.
$(OBJ
) rexxsaa.
$(OBJ
)
274 -$(RANLIB
) $(LIBPRE
)$(LIBFILE
)$(LIBPST
)
276 $(SHLPRE
)$(SHLFILE
)$(SHLPST
): $(SHOFILES
)
279 $(SHLPRE
)$(SHLFILE
)$(SHLPST
).
$(ABI
): $(SHOFILES
)
281 -rm -f
$(SHLPRE
)$(SHLFILE
)$(SHLPST
).
$(ABI_MAJOR
)
282 -$(LN_S
) $(SHLPRE
)$(SHLFILE
)$(SHLPST
).
$(ABI
) $(SHLPRE
)$(SHLFILE
)$(SHLPST
).
$(ABI_MAJOR
)
283 -rm -f
$(SHLPRE
)$(SHLFILE
)$(SHLPST
)
284 -$(LN_S
) $(SHLPRE
)$(SHLFILE
)$(SHLPST
).
$(ABI
) $(SHLPRE
)$(SHLFILE
)$(SHLPST
)
287 # Special rule for Mac OSX "bundle".
289 $(SHLPRE
)$(SHLFILE
)$(BUNDLE
): $(SHOFILES
)
290 $(CC
) -bundle
-flat_namespace
-undefined suppress
-o
$@
$(SHOFILES
) -lc
$(SHLIBS
)
293 # Rules for lex and yacc source - not used at this stage
295 #$(srcdir)/yaccsrc.h $(srcdir)/yaccsrc.c: $(srcdir)/yaccsrc.y
296 # bison -p__regina -o$(srcdir)/yaccsrc.c -d $(srcdir)/yaccsrc.y
298 #$(srcdir)/lexsrc.c: $(srcdir)/lexsrc.l
299 # flex -P__regina -Scontrib/flex.skl -8 -o$(srcdir)/lexsrc.c $(srcdir)/lexsrc.l
302 # Convert .mts to .mtb
304 $(MTBFILES
): msgcmp
$(EXE
) $(MTSSRC
)
306 .
/rexx
$(srcdir)/checkmts.rexx
$(srcdir)
308 msgcmp
$(EXE
): msgcmp.
$(OBJ
)
309 $(PURIFY
) $(CC
) $(LINKOPT
) -o msgcmp
$(EXE
) msgcmp.
$(OBJ
)
311 msgcmp.
$(OBJ
): $(srcdir)/msgcmp.c
$(srcdir)/rexxmsg.h
312 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/msgcmp.c
315 # Rules for static objects
317 funcs.
$(OBJ
) : $(srcdir)/funcs.c
$(srcdir)/rexx.h
318 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/funcs.c
320 builtin.
$(OBJ
) : $(srcdir)/builtin.c
$(srcdir)/rexx.h
321 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/builtin.c
323 error.
$(OBJ
) : $(srcdir)/error.c
$(srcdir)/rexx.h
$(srcdir)/rexxmsg.h
324 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/error.c
326 variable.
$(OBJ
) :$(srcdir)/variable.c
$(srcdir)/rexx.h
327 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/variable.c
329 interprt.
$(OBJ
) :$(srcdir)/interprt.c
$(srcdir)/rexx.h
330 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/interprt.c
332 debug.
$(OBJ
) : $(srcdir)/debug.c
$(srcdir)/rexx.h
333 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/debug.c
335 dbgfuncs.
$(OBJ
) :$(srcdir)/dbgfuncs.c
$(srcdir)/rexx.h
336 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/dbgfuncs.c
338 memory.
$(OBJ
) : $(srcdir)/memory.c
$(srcdir)/rexx.h
339 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/memory.c
341 parsing.
$(OBJ
) : $(srcdir)/parsing.c
$(srcdir)/rexx.h
342 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/parsing.c
344 files.
$(OBJ
) : $(srcdir)/files.c
$(srcdir)/rexx.h
345 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/files.c
347 misc.
$(OBJ
) : $(srcdir)/misc.c
$(srcdir)/rexx.h
348 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/misc.c
350 unxfuncs.
$(OBJ
) :$(srcdir)/unxfuncs.c
$(srcdir)/rexx.h
351 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/unxfuncs.c
353 os2funcs.
$(OBJ
) :$(srcdir)/os2funcs.c
$(srcdir)/rexx.h
354 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/os2funcs.c
356 cmsfuncs.
$(OBJ
) :$(srcdir)/cmsfuncs.c
$(srcdir)/rexx.h
357 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/cmsfuncs.c
359 arxfuncs.
$(OBJ
) :$(srcdir)/arxfuncs.c
$(srcdir)/rexx.h
360 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/arxfuncs.c
362 shell.
$(OBJ
) : $(srcdir)/shell.c
$(srcdir)/rexx.h
363 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/shell.c
365 rexxext.
$(OBJ
) : $(srcdir)/rexxext.c
$(srcdir)/rexx.h
366 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/rexxext.c
368 stack.
$(OBJ
) : $(srcdir)/stack.c
$(srcdir)/extstack.h
$(srcdir)/rexxbif.h
$(srcdir)/rexx.h
369 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/stack.c
371 tracing.
$(OBJ
) : $(srcdir)/tracing.c
$(srcdir)/rexx.h
372 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/tracing.c
374 interp.
$(OBJ
) : $(srcdir)/interp.c
$(srcdir)/rexx.h
375 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/interp.c
377 cmath.
$(OBJ
) : $(srcdir)/cmath.c
$(srcdir)/rexx.h
378 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/cmath.c
380 convert.
$(OBJ
) : $(srcdir)/convert.c
$(srcdir)/rexx.h
381 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/convert.c
383 strings.
$(OBJ
) : $(srcdir)/strings.c
$(srcdir)/rexx.h
384 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/strings.c
386 library.
$(OBJ
) : $(srcdir)/library.c
$(srcdir)/rexx.h
387 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/library.c
389 strmath.
$(OBJ
) : $(srcdir)/strmath.c
$(srcdir)/rexx.h
390 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/strmath.c
392 signals.
$(OBJ
) : $(srcdir)/signals.c
$(srcdir)/rexx.h
393 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/signals.c
395 macros.
$(OBJ
) : $(srcdir)/macros.c
$(srcdir)/rexx.h
396 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/macros.c
398 envir.
$(OBJ
) : $(srcdir)/envir.c
$(srcdir)/rexx.h
399 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/envir.c
401 expr.
$(OBJ
) : $(srcdir)/expr.c
$(srcdir)/rexx.h
402 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/expr.c
404 extlib.
$(OBJ
) : $(srcdir)/extlib.c
$(srcdir)/rexx.h
405 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/extlib.c
407 wrappers.
$(OBJ
) :$(srcdir)/wrappers.c
$(srcdir)/rexx.h
408 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/wrappers.c
410 options.
$(OBJ
) : $(srcdir)/options.c
$(srcdir)/rexx.h
411 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/options.c
413 doscmd.
$(OBJ
) : $(srcdir)/doscmd.c
$(srcdir)/rexx.h
414 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/doscmd.c
416 rexx.
$(OBJ
) : $(srcdir)/rexx.c
$(srcdir)/rexx.h
417 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/rexx.c
419 client.
$(OBJ
) : $(srcdir)/client.c
$(srcdir)/rexx.h
420 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/client.c
422 rexxsaa.
$(OBJ
) : $(srcdir)/rexxsaa.c
$(srcdir)/rexx.h
423 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/rexxsaa.c
425 regina.
$(OBJ
) : $(srcdir)/regina.c
$(srcdir)/rexx.h
426 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/regina.c
428 drexx.
$(OBJ
) : $(srcdir)/rexx.c
$(srcdir)/rexx.h
429 -mv rexx.
$(OBJ
) rexx
$(OSAVE
)
430 $(CC
) $(COPT
) -c
-DRXLIB
$(srcdir)/rexx.c
431 -mv rexx.
$(OBJ
) drexx.
$(OBJ
)
432 -mv rexx
$(OSAVE
) rexx.
$(OBJ
)
434 lexsrc.
$(OBJ
) : $(srcdir)/lexsrc.c
$(srcdir)/rexx.h
$(srcdir)/yaccsrc.h
435 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/lexsrc.c
437 yaccsrc.
$(OBJ
) : $(srcdir)/yaccsrc.c
$(srcdir)/defs.h
$(srcdir)/rexx.h
438 $(CC
) $(COPT
) $(CC2O
) -c
-DYYMAXDEPTH
=10000 $(srcdir)/yaccsrc.c
440 execiser.
$(OBJ
) : $(srcdir)/execiser.c
$(srcdir)/rexx.h
441 $(CC
) $(COPTPROG
) $(CC2O
) -c
$(srcdir)/execiser.c
443 threader.
$(OBJ
) : $(srcdir)/threader.c
$(srcdir)/rexxsaa.h
444 $(CC
) $(COPTPROG
) $(CC2O
) -DPOSIX_THREADS
-c
$(srcdir)/threader.c
446 getopt.
$(OBJ
) : $(srcdir)/getopt.c
447 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/getopt.c
449 alloca.
$(OBJ
) : $(srcdir)/alloca.c
450 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/alloca.c
452 mt_notmt.
$(OBJ
) : $(srcdir)/mt_notmt.c
$(srcdir)/rexx.h
453 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/mt_notmt.c
455 mt_posix.
$(OBJ
) : $(srcdir)/mt_posix.c
$(srcdir)/rexx.h
456 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/mt_posix.c
458 nosaa.
$(OBJ
) : $(srcdir)/nosaa.c
$(srcdir)/rexx.h
459 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/nosaa.c
461 instore.
$(OBJ
) : $(srcdir)/instore.c
$(srcdir)/rexx.h
462 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/instore.c
464 extstack.
$(OBJ
) : $(srcdir)/extstack.c
$(srcdir)/extstack.h
$(srcdir)/rexxbif.h
$(srcdir)/rexx.h
465 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/extstack.c
467 rexxbif.
$(OBJ
) : $(srcdir)/rexxbif.c
$(srcdir)/rexxbif.h
$(srcdir)/rexx.h
468 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/rexxbif.c
470 rxstack.
$(OBJ
) : $(srcdir)/rxstack.c
$(srcdir)/rexxbif.h
$(srcdir)/rexx.h
471 $(CC
) -DEXTERNAL_TO_REGINA
$(COPT
) $(CC2O
) -c
$(srcdir)/rxstack.c
473 rxqueue.
$(OBJ
) : $(srcdir)/rxqueue.c
$(srcdir)/rexxbif.h
$(srcdir)/rexx.h
474 $(CC
) -DEXTERNAL_TO_REGINA
$(COPT
) $(CC2O
) -c
$(srcdir)/rxqueue.c
476 eextstack.
$(OBJ
) : $(srcdir)/extstack.c
$(srcdir)/extstack.h
$(srcdir)/rexxbif.h
$(srcdir)/rexx.h
477 -mv extstack.
$(OBJ
) extstack
$(OSAVE
)
478 $(CC
) -DEXTERNAL_TO_REGINA
$(COPT
) -c
$(srcdir)/extstack.c
479 -mv extstack.
$(OBJ
) eextstack.
$(OBJ
)
480 -mv extstack
$(OSAVE
) extstack.
$(OBJ
)
482 erexxbif.
$(OBJ
) : $(srcdir)/rexxbif.c
$(srcdir)/rexxbif.h
$(srcdir)/rexx.h
483 -mv rexxbif.
$(OBJ
) rexxbif
$(OSAVE
)
484 $(CC
) -DEXTERNAL_TO_REGINA
$(COPT
) -c
$(srcdir)/rexxbif.c
485 -mv rexxbif.
$(OBJ
) erexxbif.
$(OBJ
)
486 -mv rexxbif
$(OSAVE
) rexxbif.
$(OBJ
)
489 # Rules for shared objects
491 funcs.sho
: $(srcdir)/funcs.c
$(srcdir)/rexx.h
493 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/funcs.c
497 builtin.sho
: $(srcdir)/builtin.c
$(srcdir)/rexx.h
499 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/builtin.c
503 error.sho
: $(srcdir)/error.c
$(srcdir)/rexx.h
$(srcdir)/rexxmsg.h
505 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/error.c
509 variable.sho
:$(srcdir)/variable.c
$(srcdir)/rexx.h
511 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/variable.c
515 interprt.sho
:$(srcdir)/interprt.c
$(srcdir)/rexx.h
517 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/interprt.c
521 debug.sho
: $(srcdir)/debug.c
$(srcdir)/rexx.h
523 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/debug.c
527 dbgfuncs.sho
:$(srcdir)/dbgfuncs.c
$(srcdir)/rexx.h
529 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/dbgfuncs.c
533 memory.sho
: $(srcdir)/memory.c
$(srcdir)/rexx.h
535 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/memory.c
539 parsing.sho
: $(srcdir)/parsing.c
$(srcdir)/rexx.h
541 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/parsing.c
545 files.sho
: $(srcdir)/files.c
$(srcdir)/rexx.h
547 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/files.c
551 misc.sho
: $(srcdir)/misc.c
$(srcdir)/rexx.h
553 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/misc.c
557 unxfuncs.sho
:$(srcdir)/unxfuncs.c
$(srcdir)/rexx.h
559 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/unxfuncs.c
563 arexxfuncs.sho
:$(srcdir)/arexxfuncs.c
565 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/arexxfuncs.c
569 os2funcs.sho
:$(srcdir)/os2funcs.c
$(srcdir)/rexx.h
571 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/os2funcs.c
575 cmsfuncs.sho
:$(srcdir)/cmsfuncs.c
$(srcdir)/rexx.h
577 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/cmsfuncs.c
581 shell.sho
: $(srcdir)/shell.c
$(srcdir)/rexx.h
583 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/shell.c
587 rexxext.sho
: $(srcdir)/rexxext.c
$(srcdir)/rexx.h
589 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/rexxext.c
593 stack.sho
: $(srcdir)/stack.c
$(srcdir)/extstack.h
$(srcdir)/rexxbif.h
$(srcdir)/rexx.h
595 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/stack.c
599 extstack.sho
: $(srcdir)/extstack.c
$(srcdir)/extstack.h
$(srcdir)/rexxbif.h
$(srcdir)/rexx.h
601 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/extstack.c
605 rexxbif.sho
: $(srcdir)/rexxbif.c
$(srcdir)/rexxbif.h
$(srcdir)/rexx.h
607 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/rexxbif.c
611 tracing.sho
: $(srcdir)/tracing.c
$(srcdir)/rexx.h
613 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/tracing.c
617 interp.sho
: $(srcdir)/interp.c
$(srcdir)/rexx.h
619 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/interp.c
623 cmath.sho
: $(srcdir)/cmath.c
$(srcdir)/rexx.h
625 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/cmath.c
629 convert.sho
: $(srcdir)/convert.c
$(srcdir)/rexx.h
631 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/convert.c
635 strings.sho
: $(srcdir)/strings.c
$(srcdir)/rexx.h
637 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/strings.c
641 library.sho
: $(srcdir)/library.c
$(srcdir)/rexx.h
643 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/library.c
647 strmath.sho
: $(srcdir)/strmath.c
$(srcdir)/rexx.h
649 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/strmath.c
653 signals.sho
: $(srcdir)/signals.c
$(srcdir)/rexx.h
655 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/signals.c
659 macros.sho
: $(srcdir)/macros.c
$(srcdir)/rexx.h
661 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/macros.c
665 envir.sho
: $(srcdir)/envir.c
$(srcdir)/rexx.h
667 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/envir.c
671 expr.sho
: $(srcdir)/expr.c
$(srcdir)/rexx.h
673 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/expr.c
677 extlib.sho
: $(srcdir)/extlib.c
$(srcdir)/rexx.h
679 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/extlib.c
683 wrappers.sho
:$(srcdir)/wrappers.c
$(srcdir)/rexx.h
685 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/wrappers.c
689 options.sho
: $(srcdir)/options.c
$(srcdir)/rexx.h
691 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/options.c
695 doscmd.sho
: $(srcdir)/doscmd.c
$(srcdir)/rexx.h
697 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/doscmd.c
701 rexx.sho
: $(srcdir)/rexx.c
$(srcdir)/rexx.h
703 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/rexx.c
707 client.sho
: $(srcdir)/client.c
$(srcdir)/rexx.h
709 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/client.c
713 rexxsaa.sho
: $(srcdir)/rexxsaa.c
$(srcdir)/rexx.h
715 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/rexxsaa.c
719 drexx.sho
: $(srcdir)/rexx.c
720 -mv rexx.
$(OBJ
) rexx.
$(OBJ
).save
721 $(CC
) $(COPT
) $(DYN_COMP
) -c
-DRXLIB
$(srcdir)/rexx.c
722 -mv rexx.
$(OBJ
) drexx.sho
723 -mv rexx.
$(OBJ
).save rexx.
$(OBJ
)
725 lexsrc.sho
: $(srcdir)/lexsrc.c
$(srcdir)/rexx.h
$(srcdir)/yaccsrc.h
727 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/lexsrc.c
731 yaccsrc.sho
: $(srcdir)/yaccsrc.c
$(srcdir)/defs.h
$(srcdir)/rexx.h
733 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
-DYYMAXDEPTH
=10000 $(srcdir)/yaccsrc.c
737 alloca.sho
: $(srcdir)/alloca.c
$(srcdir)/rexx.h
739 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/alloca.c
743 mt_notmt.sho
: $(srcdir)/mt_notmt.c
$(srcdir)/rexx.h
745 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/mt_notmt.c
749 mt_posix.sho
: $(srcdir)/mt_posix.c
$(srcdir)/rexx.h
751 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/mt_posix.c
755 instore.sho
: $(srcdir)/instore.c
$(srcdir)/rexx.h
757 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/instore.c
762 # Rules for Regina tokeniser targets
764 tregina.sho
: $(srcdir)/tregina.c
766 $(CC
) $(COPT
) $(CC2O
) $(DYN_COMP
) -c
$(srcdir)/tregina.c
770 tregina.
$(OBJ
) : $(srcdir)/tregina.c
771 $(CC
) $(COPT
) $(CC2O
) -c
$(srcdir)/tregina.c
774 # Rules for sample programs
776 test1.
$(OBJ
): $(srcdir)/test1.c
777 $(CC
) -c
$(COPT
) $(CC2O
) $(DYN_COMP
) $(srcdir)/test1.c
779 $(SHLPRE
)test1
$(MODPST
): test1.
$(OBJ
) $(SHLPRE
)$(SHLFILE
)$(SHLPST
)
780 $(LD_RXLIB_A1
) -o
$@ test1.
$(OBJ
) $(LD_RXLIB_B1
)
782 test2.
$(OBJ
): $(srcdir)/test2.c
783 $(CC
) -c
$(COPT
) $(CC2O
) $(DYN_COMP
) $(srcdir)/test2.c
785 $(SHLPRE
)test2
$(MODPST
): test2.
$(OBJ
) $(SHLPRE
)$(SHLFILE
)$(SHLPST
)
786 $(LD_RXLIB_A2
) -o
$@ test2.
$(OBJ
) $(LD_RXLIB_B2
)
788 ARCHIVE_FILES
= $(ALLSRC
) $(README
) $(REG_DIR
)/makefile.
* \
789 $(REG_DIR
)/*.rsp
$(DEMOFILES
) $(TRIPFILES
) $(CONTRIBFILES
) \
790 $(CONFFILES
) $(REG_DIR
)/*.def
$(REG_DIR
)/*.ico
$(REG_DIR
)/*.rc \
791 $(REG_DIR
)/file_id
* $(REG_DIR
)/*.bat
$(REG_DIR
)/*.cmd
$(YACCLEX_FILES
) \
792 $(REG_DIR
)/*.rexx
$(REG_DIR
)/yaccsrc.bound
$(REG_DIR
)/rexx.make \
793 $(EPOC32FILES
) $(TAR_MTSSRC
)
795 ZIP_ARCHIVE_FILES
= $(ZIP_ALLSRC
) $(ZIP_README
) makefile.
* \
796 *.rsp
$(ZIP_DEMOFILES
) $(ZIP_TRIPFILES
) $(ZIP_CONTRIBFILES
) \
797 $(ZIP_CONFFILES
) *.def
*.ico
*.rc \
798 file_id
* *.bat
*.cmd
$(ZIP_YACCLEX_FILES
) \
799 *.rexx yaccsrc.bound rexx.make \
800 $(ZIP_EPOC32FILES
) $(ZIP_MTSSRC
)
803 (cd
$(srcdir)/..
;tar -cvf
- $(ARCHIVE_FILES
) | gzip
> Regina-REXX-
$(VERDOT
).
tar.gz
)
807 tar -cvf
- $(ARCHIVE_FILES
) | compress
> Regina-REXX-
$(VERDOT
).
tar.Z
)
811 zip regina
$(VER
) $(ARCHIVE_FILES
) )
814 zip regina
$(VER
) $(ZIP_ARCHIVE_FILES
)
820 install: $(BASE_INSTALL
) $(OTHER_INSTALLS
)
823 $(INSTALL
) -m
755 -d
$(bindir)
824 $(INSTALL
) -m
755 -d
$(libdir)
825 $(INSTALL
) -m
755 -d
$(includedir)
826 $(INSTALL
) -m
755 -d
$(sharedir
)
827 $(INSTALL
) -m
755 -d
$(mandir)/man1
828 $(INSTALL
) -m
755 -c .
/rexx
$(EXE
) $(bindir)/rexx
$(EXE
)
829 $(INSTALL
) -m
755 -c .
/rxqueue
$(EXE
) $(bindir)/rxqueue
$(EXE
)
830 $(INSTALL
) -m
755 -c .
/rxstack
$(EXE
) $(bindir)/rxstack
$(EXE
)
831 $(INSTALL
) -m
755 -c .
/trexx
$(EXE
) $(bindir)/trexx
$(EXE
)
832 $(INSTALL
) -m
755 -c .
/regina-config
$(bindir)/$(SHLFILE
)-config
833 -$(INSTALL
) -m
755 -c
$(srcdir)/rxstack.init.d
$(STARTUPDIR
)/rxstack
834 echo
"The system startup/shutdown script; rxstack, may have been installed into $(STARTUPDIR)"
835 echo
"You need to create the appropriate links to this script to start and stop rxstack automatically."
836 $(INSTALL
) -m
755 -c .
/$(LIBPRE
)$(LIBFILE
)$(LIBPST
) $(libdir)/$(LIBPRE
)$(LIBFILE
)$(LIBPST
)
837 -$(RANLIB
) $(libdir)/$(LIBPRE
)$(LIBFILE
)$(LIBPST
)
838 $(INSTALL
) -m
744 -c
$(srcdir)/rexx
.1 $(mandir)/man1
/rexx
.1
839 $(INSTALL
) -m
744 -c
$(srcdir)/rexxsaa.h
$(includedir)/rexxsaa.h
840 $(INSTALL
) -m
744 -c .
/pt.mtb
$(sharedir
)/pt.mtb
841 $(INSTALL
) -m
744 -c .
/no.mtb
$(sharedir
)/no.mtb
842 $(INSTALL
) -m
744 -c .
/de.mtb
$(sharedir
)/de.mtb
843 $(INSTALL
) -m
744 -c .
/es.mtb
$(sharedir
)/es.mtb
844 $(bindir)/rexx
$(srcdir)/preinst.rexx
$(bindir)/rexx
$(srcdir)/demo
/rexxcps.rexx
$(sharedir
)/rexxcps.rexx
845 -chmod
755 $(sharedir
)/rexxcps.rexx
846 $(bindir)/rexx
$(srcdir)/preinst.rexx
$(bindir)/rexx
$(srcdir)/demo
/animal.rexx
$(sharedir
)/animal.rexx
847 -chmod
755 $(sharedir
)/animal.rexx
848 $(bindir)/rexx
$(srcdir)/preinst.rexx
$(bindir)/rexx
$(srcdir)/demo
/block.rexx
$(sharedir
)/block.rexx
849 -chmod
755 $(sharedir
)/block.rexx
850 $(bindir)/rexx
$(srcdir)/preinst.rexx
$(bindir)/rexx
$(srcdir)/demo
/dateconv.rexx
$(sharedir
)/dateconv.rexx
851 -chmod
755 $(sharedir
)/dateconv.rexx
852 $(bindir)/rexx
$(srcdir)/preinst.rexx
$(bindir)/rexx
$(srcdir)/demo
/timeconv.rexx
$(sharedir
)/timeconv.rexx
853 -chmod
755 $(sharedir
)/timeconv.rexx
854 $(bindir)/rexx
$(srcdir)/preinst.rexx
$(bindir)/rexx
$(srcdir)/demo
/newstr.rexx
$(sharedir
)/newstr.rexx
855 -chmod
755 $(sharedir
)/newstr.rexx
858 $(INSTALL
) -m
755 -c .
/regina
$(EXE
) $(bindir)/regina
$(EXE
)
859 $(INSTALL
) -m
755 -c .
/tregina
$(EXE
) $(bindir)/tregina
$(EXE
)
860 $(bindir)/rexx
$(srcdir)/preinst.rexx
$(bindir)/regina
$(srcdir)/demo
/dynfunc.rexx
$(sharedir
)/dynfunc.rexx
861 -chmod
755 $(sharedir
)/dynfunc.rexx
863 installlib
: installregina
864 $(INSTALL
) -m
755 -c .
/$(SHLPRE
)$(SHLFILE
)$(SHLPST
) $(libdir)/$(SHLPRE
)$(SHLFILE
)$(SHLPST
)
865 $(INSTALL
) -m
755 -c .
/$(SHLPRE
)test1
$(MODPST
) $(libdir)/$(SHLPRE
)test1
$(MODPST
)
866 $(INSTALL
) -m
755 -c .
/$(SHLPRE
)test2
$(MODPST
) $(libdir)/$(SHLPRE
)test2
$(MODPST
)
868 installabilib
: installregina
869 -$(INSTALL
) -m
755 -c .
/$(SHLPRE
)$(SHLFILE
)$(SHLPST
).
$(ABI
) $(libdir)/$(SHLPRE
)$(SHLFILE
)$(SHLPST
).
$(ABI
)
870 -rm -f
$(libdir)/$(SHLPRE
)$(SHLFILE
)$(SHLPST
).
$(ABI_MAJOR
)
871 -(cd
$(libdir);$(LN_S
) $(SHLPRE
)$(SHLFILE
)$(SHLPST
).
$(ABI
) $(SHLPRE
)$(SHLFILE
)$(SHLPST
).
$(ABI_MAJOR
) )
872 -rm -f
$(libdir)/$(SHLPRE
)$(SHLFILE
)$(SHLPST
)
873 -(cd
$(libdir);$(LN_S
) $(SHLPRE
)$(SHLFILE
)$(SHLPST
).
$(ABI
) $(SHLPRE
)$(SHLFILE
)$(SHLPST
) )
874 $(INSTALL
) -m
755 -c .
/$(SHLPRE
)test1
$(MODPST
) $(libdir)/$(SHLPRE
)test1
$(MODPST
)
875 $(INSTALL
) -m
755 -c .
/$(SHLPRE
)test2
$(MODPST
) $(libdir)/$(SHLPRE
)test2
$(MODPST
)
877 installmacosx
: .
/$(SHLPRE
)$(SHLFILE
)$(BUNDLE
)
878 $(INSTALL
) -m
755 -c .
/$(SHLPRE
)$(SHLFILE
)$(BUNDLE
) $(libdir)/$(SHLPRE
)$(SHLFILE
)$(BUNDLE
)
881 $(INSTALL
) -m
755 -d
/boot
/home
/config
/bin
882 $(INSTALL
) -m
755 -d
/boot
/home
/config
/lib
883 $(INSTALL
) -m
755 -d
/boot
/home
/config
/headers
884 $(INSTALL
) -m
755 -d
$(sharedir
)
885 $(INSTALL
) -m
755 -d
$(mandir)/man1
886 $(INSTALL
) -m
755 -c .
/rexx
/boot
/home
/config
/bin
/rexx
887 $(INSTALL
) -m
755 -c .
/rxqueue
/boot
/home
/config
/bin
/rxqueue
888 $(INSTALL
) -m
755 -c .
/rxstack
/boot
/home
/config
/bin
/rxstack
889 $(INSTALL
) -m
755 -c .
/trexx
/boot
/home
/config
/bin
/trexx
890 $(INSTALL
) -m
755 -c .
/$(LIBPRE
)$(LIBFILE
)$(LIBPST
) /boot
/home
/config
/lib
/$(LIBPRE
)$(LIBFILE
)$(LIBPST
)
891 # $(INSTALL) -m 744 -c $(srcdir)/rexx.1 $(mandir)/man1/rexx.1
892 $(INSTALL
) -m
744 -c
$(srcdir)/rexxsaa.h
/boot
/home
/config
/headers
/rexxsaa.h
893 $(INSTALL
) -m
755 -c .
/regina
/boot
/home
/config
/bin
/regina
894 $(INSTALL
) -m
755 -c .
/tregina
/boot
/home
/config
/bin
/tregina
895 $(INSTALL
) -m
755 -c .
/$(SHLPRE
)$(SHLFILE
)$(SHLPST
) /boot
/home
/config
/lib
/$(SHLPRE
)$(SHLFILE
)$(SHLPST
)
896 $(INSTALL
) -m
755 -c .
/$(SHLPRE
)test1
$(MODPST
) $(sharedir
)/$(SHLPRE
)test1
$(MODPST
)
897 $(INSTALL
) -m
755 -c .
/$(SHLPRE
)test2
$(MODPST
) $(sharedir
)/$(SHLPRE
)test2
$(MODPST
)
898 $(INSTALL
) -m
744 -c .
/pt.mtb
$(sharedir
)/pt.mtb
899 $(INSTALL
) -m
744 -c .
/no.mtb
$(sharedir
)/no.mtb
900 $(INSTALL
) -m
744 -c .
/de.mtb
$(sharedir
)/de.mtb
901 $(INSTALL
) -m
744 -c .
/es.mtb
$(sharedir
)/es.mtb
902 /boot
/home
/config
/bin
/rexx
$(srcdir)/preinst.rexx
/boot
/home
/config
/bin
/rexx
$(srcdir)/demo
/rexxcps.rexx
/boot
/home
/config
/bin
/rexxcps.rexx
903 -chmod
755 /boot
/home
/config
/bin
/rexxcps.rexx
904 /boot
/home
/config
/bin
/rexx
$(srcdir)/preinst.rexx
/boot
/home
/config
/bin
/rexx
$(srcdir)/demo
/animal.rexx
/boot
/home
/config
/bin
/animal.rexx
905 -chmod
755 /boot
/home
/config
/bin
/animal.rexx
906 /boot
/home
/config
/bin
/rexx
$(srcdir)/preinst.rexx
/boot
/home
/config
/bin
/rexx
$(srcdir)/demo
/block.rexx
/boot
/home
/config
/bin
/block.rexx
907 -chmod
755 /boot
/home
/config
/bin
/block.rexx
908 /boot
/home
/config
/bin
/rexx
$(srcdir)/preinst.rexx
/boot
/home
/config
/bin
/rexx
$(srcdir)/demo
/dateconv.rexx
/boot
/home
/config
/bin
/dateconv.rexx
909 -chmod
755 /boot
/home
/config
/bin
/dateconv.rexx
910 /boot
/home
/config
/bin
/rexx
$(srcdir)/preinst.rexx
/boot
/home
/config
/bin
/rexx
$(srcdir)/demo
/timeconv.rexx
/boot
/home
/config
/bin
/timeconv.rexx
911 -chmod
755 /boot
/home
/config
/bin
/timeconv.rexx
912 /boot
/home
/config
/bin
/rexx
$(srcdir)/preinst.rexx
/boot
/home
/config
/bin
/regina
$(srcdir)/demo
/dynfunc.rexx
/boot
/home
/config
/bin
/dynfunc.rexx
913 -chmod
755 /boot
/home
/config
/bin
/dynfunc.rexx
914 /boot
/home
/config
/bin
/rexx
$(srcdir)/preinst.rexx
/boot
/home
/config
/bin
/rexx
$(srcdir)/demo
/newstr.rexx
/boot
/home
/config
/bin
/newstr.rexx
915 -chmod
755 /boot
/home
/config
/bin
/newstr.rexx
918 $(INSTALL
) -m
755 -d
$(bindir)
919 $(INSTALL
) -m
755 -d
$(libdir)
920 $(INSTALL
) -m
755 -d
$(includedir)
921 $(INSTALL
) -m
755 -d
$(sharedir
)
922 $(INSTALL
) -m
755 -d
$(mandir)/man1
923 $(INSTALL
) -m
755 -c .
/rexx
$(EXE
) $(bindir)/rexx
$(EXE
)
924 $(INSTALL
) -m
755 -c .
/regina
$(EXE
) $(bindir)/regina
$(EXE
)
925 $(INSTALL
) -m
755 -c .
/rxqueue
$(EXE
) $(bindir)/rxqueue
$(EXE
)
926 $(INSTALL
) -m
755 -c .
/rxstack
$(EXE
) $(bindir)/rxstack
$(EXE
)
927 $(INSTALL
) -m
755 -c .
/trexx
$(EXE
) $(bindir)/trexx
$(EXE
)
928 $(INSTALL
) -m
755 -c .
/tregina
$(EXE
) $(bindir)/tregina
$(EXE
)
929 $(INSTALL
) -m
755 -c .
/regina-config
$(bindir)/$(SHLFILE
)-config
930 $(INSTALL
) -m
755 -c .
/$(SHLPRE
)$(SHLFILE
)$(SHLPST
) $(bindir)/$(SHLPRE
)$(SHLFILE
)$(SHLPST
)
931 $(INSTALL
) -m
755 -c .
/$(SHLPRE
)test1
$(MODPST
) $(bindir)/$(SHLPRE
)test1
$(MODPST
)
932 $(INSTALL
) -m
755 -c .
/$(SHLPRE
)test2
$(MODPST
) $(bindir)/$(SHLPRE
)test2
$(MODPST
)
933 $(INSTALL
) -m
755 -c .
/$(LIBPRE
)$(SHLFILE
)$(LIBPST
) $(libdir)/$(LIBPRE
)$(SHLFILE
)$(LIBPST
)
934 $(INSTALL
) -m
755 -c .
/$(LIBPRE
)$(LIBFILE
)$(LIBPST
) $(libdir)/$(LIBPRE
)$(LIBFILE
)$(LIBPST
)
935 $(INSTALL
) -m
744 -c
$(srcdir)/rexx
.1 $(mandir)/man1
/rexx
.1
936 $(INSTALL
) -m
744 -c
$(srcdir)/rexxsaa.h
$(includedir)/rexxsaa.h
937 $(INSTALL
) -m
744 -c .
/pt.mtb
$(sharedir
)/pt.mtb
938 $(INSTALL
) -m
744 -c .
/no.mtb
$(sharedir
)/no.mtb
939 $(INSTALL
) -m
744 -c .
/de.mtb
$(sharedir
)/de.mtb
940 $(INSTALL
) -m
744 -c .
/es.mtb
$(sharedir
)/es.mtb
941 $(bindir)/rexx
$(srcdir)/preinst.rexx
$(bindir)/rexx
$(srcdir)/demo
/rexxcps.rexx
$(sharedir
)/rexxcps.rexx
942 -chmod
755 $(sharedir
)/rexxcps.rexx
943 $(bindir)/rexx
$(srcdir)/preinst.rexx
$(bindir)/rexx
$(srcdir)/demo
/animal.rexx
$(sharedir
)/animal.rexx
944 -chmod
755 $(sharedir
)/animal.rexx
945 $(bindir)/rexx
$(srcdir)/preinst.rexx
$(bindir)/rexx
$(srcdir)/demo
/block.rexx
$(sharedir
)/block.rexx
946 -chmod
755 $(sharedir
)/block.rexx
947 $(bindir)/rexx
$(srcdir)/preinst.rexx
$(bindir)/rexx
$(srcdir)/demo
/dateconv.rexx
$(sharedir
)/dateconv.rexx
948 -chmod
755 $(sharedir
)/dateconv.rexx
949 $(bindir)/rexx
$(srcdir)/preinst.rexx
$(bindir)/rexx
$(srcdir)/demo
/timeconv.rexx
$(sharedir
)/timeconv.rexx
950 -chmod
755 $(sharedir
)/timeconv.rexx
951 $(bindir)/rexx
$(srcdir)/preinst.rexx
$(bindir)/rexx
$(srcdir)/demo
/newstr.rexx
$(sharedir
)/newstr.rexx
952 -chmod
755 $(sharedir
)/newstr.rexx
957 binary
: $(BASE_BINARY
)
961 -mkdir
-p .
/tmpdir
/bin
962 -mkdir
-p .
/tmpdir
/lib
963 -mkdir
-p .
/tmpdir
/include
964 -mkdir
-p .
/tmpdir
/man
/man1
965 -mkdir
-p .
/tmpdir
/doc
/regina
966 -mkdir
-p .
/tmpdir
/share
/regina
967 -mkdir
-p .
/tmpdir
/rexx
968 .
/rexx
$(EXE
) $(srcdir)/makebinary.rexx
-s
$(srcdir) -d.
/tmpdir
-u
$(USE_ABI
) -a
$(ABI_MINOR
) -A
$(ABI_MAJOR
) -p
$(SHLPRE
) -e
$(EXE
) -S
$(SHLPST
) -l
$(LIBPRE
) -L
$(LIBPST
) -b
$(SHLFILE
) -B
$(LIBFILE
)
970 tar cvf
- * | gzip
> ..
/Regina-REXX-
$(VERDOT
)-$(target
).tgz
)
974 -mkdir
-p .
/tmpdir
/usr
/bin
975 -mkdir
-p .
/tmpdir
/usr
/lib
976 -mkdir
-p .
/tmpdir
/usr
/include
977 -mkdir
-p .
/tmpdir
/usr
/man
/man1
978 -mkdir
-p .
/tmpdir
/usr
/doc
/regina
979 -mkdir
-p .
/tmpdir
/usr
/share
/regina
980 .
/rexx
$(EXE
) $(srcdir)/makebinary.rexx
-s
$(srcdir) -d.
/tmpdir
/usr
-u
$(USE_ABI
) -a
$(ABI_MINOR
) -A
$(ABI_MAJOR
) -p
$(SHLPRE
) -e
$(EXE
) -S
$(SHLPST
) -l
$(LIBPRE
) -L
$(LIBPST
) -b
$(SHLFILE
) -B
$(LIBFILE
)
982 tar cvf
- usr | gzip
> ..
/Regina-REXX-
$(VERDOT
)-$(target
).tgz
)
986 -mkdir
-p .
/tmpdir
/bin
987 -mkdir
-p .
/tmpdir
/lib
988 -mkdir
-p .
/tmpdir
/headers
989 -mkdir
-p .
/tmpdir
/add-ons
/rexx
990 -mkdir
-p .
/tmpdir
/doc
/regina
991 .
/rexx
$(EXE
) $(srcdir)/makebinary.rexx
-s
$(srcdir) -d.
/tmpdir
-u
$(USE_ABI
) -a
$(ABI_MINOR
) -A
$(ABI_MAJOR
) -p
$(SHLPRE
) -e
$(EXE
) -S
$(SHLPST
) -l
$(LIBPRE
) -L
$(LIBPST
) -b
$(SHLFILE
) -B
$(LIBFILE
)
993 zip
-r Regina-REXX-
$(VERDOT
)-$(target
).zip
* )
997 -mkdir
-p .
/tmpdir
/regina
/bin
998 -mkdir
-p .
/tmpdir
/regina
/lib
999 -mkdir
-p .
/tmpdir
/regina
/include
1000 -mkdir
-p .
/tmpdir
/regina
/man
/man1
1001 -mkdir
-p .
/tmpdir
/regina
/doc
/regina
1002 -mkdir
-p .
/tmpdir
/regina
/share
/regina
1003 -mkdir
-p .
/tmpdir
/regina
/rexx
1004 .
/rexx
$(EXE
) $(srcdir)/makebinary.rexx
-s
$(srcdir) -d.
/tmpdir
/regina
-u
$(USE_ABI
) -a
$(ABI_MINOR
) -A
$(ABI_MAJOR
) -p
$(SHLPRE
) -e
$(EXE
) -S
$(SHLPST
) -l
$(LIBPRE
) -L
$(LIBPST
) -b
$(SHLFILE
) -B
$(LIBFILE
)
1006 tar cvf
- regina | gzip
> ..
/Regina-REXX-
$(VERDOT
)-$(target
).tgz
)
1009 rpm
-ta
$(srcdir)/..
/Regina-REXX-
$(VERDOT
).
tar.gz