SHELL = /bin/sh #### Start of system configuration section. #### srcdir = @srcdir@ VPATH = @srcdir@ CC = @CC@ DBMCC = cc YACC = @YACC@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ CFLAGS = -g LDFLAGS = @STATIC@ $(CFLAGS) LIBS = @LIBS@ DEFS = @DEFS@ MISSING = @LIBOBJS@ @ALLOCA@ prefix = /usr/local binprefix = exec_prefix = $(prefix) bindir = $(exec_prefix)/bin #### End of system configuration section. #### HDRS = defines.h \ dln.h \ getopt.h \ ident.h \ io.h \ node.h \ re.h \ regex.h \ ruby.h \ st.h \ version.h OBJS = array.o \ bignum.o \ class.o \ compar.o \ dbm.o \ dict.o \ dir.o \ dln.o \ enum.o \ error.o \ etc.o \ eval.o \ file.o \ fnmatch.o \ gc.o \ getopt.o \ getopt1.o \ glob.o \ gnuglob.o \ inits.o \ io.o \ main.o \ math.o \ numeric.o \ object.o \ pack.o \ parse.o \ process.o \ random.o \ range.o \ re.o \ regex.o \ ruby.o \ signal.o \ socket.o \ sprintf.o \ st.o \ string.o \ struct.o \ time.o \ variable.o \ version.o \ $(MISSING) PROGRAM = ruby all: $(PROGRAM) $(PROGRAM): $(OBJS) @rm -f $(PROGRAM) $(CC) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM) $(bindir)/$(PROGRAM): $(PROGRAM) $(INSTALL_PROGRAM) $(PROGRAM) $(bindir)/$(PROGRAM) install: $(bindir)/$(PROGRAM) clean:; @rm -f $(OBJS) realclean:; @rm -f $(OBJS) @rm -f core ruby *~ config.status Makefile .c.o: $(CC) $(CFLAGS) $(CPPFLAGS) -c $< dbm.o:dbm.c $(DBMCC) $(CFLAGS) $(CPPFLAGS) -c dbm.c alloca.o: missing/alloca.c $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c missing/alloca.c memmove.o: missing/memmove.c $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/memmove.c mkdir.o: missing/mkdir.c $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/mkdir.c strerror.o: missing/strerror.c $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/strerror.c strdup.o: missing/strdup.c $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/strdup.c strftime.o: missing/strftime.c $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c missing/strftime.c strstr.o: missing/strstr.c $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/strstr.c strtol.o: missing/strtol.c $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/strtol.c strtoul.o: missing/strtoul.c $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/strtoul.c # Prevent GNU make v3 from overflowing arg limit on SysV. .NOEXPORT: ### parse.o : parse.y ruby.h defines.h config.h env.h node.h st.h ident.h regex.h ### array.o: array.c ruby.h config.h defines.h bignum.o: bignum.c ruby.h config.h defines.h class.o: class.c ruby.h config.h defines.h env.h node.h st.h compar.o: compar.c ruby.h config.h defines.h dbm.o: dbm.c ruby.h config.h defines.h dict.o: dict.c ruby.h config.h defines.h st.h dir.o: dir.c ruby.h config.h defines.h dln.o: dln.c defines.h dln.h enum.o: enum.c ruby.h config.h defines.h error.o: error.c ruby.h config.h defines.h env.h etc.o: etc.c ruby.h config.h defines.h eval.o: eval.c ruby.h config.h defines.h ident.h env.h node.h st.h file.o: file.c ruby.h config.h defines.h io.h fnmatch.o: fnmatch.c fnmatch.h gc.o: gc.c ruby.h config.h defines.h env.h st.h glob.o: glob.c ruby.h config.h defines.h fnmatch.h gnuglob.o: gnuglob.c fnmatch.h inits.o: inits.c ruby.h config.h defines.h io.o: io.c ruby.h config.h defines.h io.h main.o: main.c math.o: math.c ruby.h config.h defines.h numeric.o: numeric.c ruby.h config.h defines.h env.h object.o: object.c ruby.h config.h defines.h env.h node.h st.h pack.o: pack.c ruby.h config.h defines.h process.o: process.c ruby.h config.h defines.h st.h random.o: random.c ruby.h config.h defines.h range.o: range.c ruby.h config.h defines.h re.o: re.c ruby.h config.h defines.h re.h regex.h regex.o: regex.c defines.h regex.h ruby.o: ruby.c ruby.h config.h defines.h re.h regex.h getopt.h socket.o: socket.c ruby.h config.h defines.h io.h sprintf.o: sprintf.c ruby.h config.h defines.h st.o: st.c st.h string.o: string.c ruby.h config.h defines.h re.h regex.h struct.o: struct.c ruby.h config.h defines.h env.h time.o: time.c ruby.h config.h defines.h variable.o: variable.c ruby.h config.h defines.h env.h node.h ident.h st.h version.o: version.c ruby.h config.h defines.h version.h