From 5f0df5186540dd5a6f11063f6e420c86636b235d Mon Sep 17 00:00:00 2001 From: uema2 Date: Sat, 26 Apr 2003 05:25:30 +0000 Subject: * wince/ : files removed. (config, dll.mak, exe.mak, mswince-ruby17.def, io.c, process.c, signal.c, string.c, time.c) * wince/ : files added. (assert.c, Makefile.sub, mkexports.rb, io_wce.c, process_wce.c, signal_wce.c, string_wce.c, time_wce.c) * wince/configure.bat : like mswin32 style. * wince/direct.c : remove "static" at _currentdir. * wince/io.h : change definition. * wince/stdio.c : _fdopen -> fdopen. * wince/process.h : add_P_OVERLAY. * wince/time.h : change definition. * wince/wincemain.c : add wce_SetCurrentDir. * wince/wince.c : add wce_SetCurrentDir and wce_fopen. fix GetModuleFileNameA to return correct "lpFileName". * wince/wince.h : remove #ifdef. * wince/sys/utime.h, utime.c : rename _utime to utime. * wince/sys/stat.c : expand relative directory in stat. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3734 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- wince/Makefile.sub | 692 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 692 insertions(+) create mode 100644 wince/Makefile.sub (limited to 'wince/Makefile.sub') diff --git a/wince/Makefile.sub b/wince/Makefile.sub new file mode 100644 index 0000000000..f91f2c0ead --- /dev/null +++ b/wince/Makefile.sub @@ -0,0 +1,692 @@ +SHELL = $(COMSPEC) + +#### Start of system configuration section. #### + +## variables may be overridden by $(compile_dir)/Makefile +!ifndef srcdir +srcdir = .. +!endif +!ifndef RUBY_INSTALL_NAME +RUBY_INSTALL_NAME = ruby +!endif +!if !defined(RUBYW_INSTALL_NAME) || "$(RUBYW_INSTALL_NAME)" == "$(RUBY_INSTALL_NAME)" +RUBYW_INSTALL_NAME = $(RUBY_INSTALL_NAME:ruby=rubyw) +!endif +!if "$(RUBYW_INSTALL_NAME)" == "$(RUBY_INSTALL_NAME)" +RUBYW_INSTALL_NAME = $(RUBY_INSTALL_NAME)w +!endif +!if !defined(icondirs) && defined(ICONDIRS) +icondirs=$(ICONDIRS) +!endif +!if defined(icondirs) +icondirs=$(icondirs:\=/) +iconinc=-I$(icondirs: = -I) +!endif +############### + +VPATH = $(srcdir):$(srcdir)/missing +.SUFFIXES: .y .def .lib + +!if !defined(CC) +CC = cl +!endif +!if !defined(CPP) +CPP = $(CC) -E +!endif +!if !defined(YACC) +YACC = byacc +!endif +AR = lib -nologo +PURIFY = +AUTOCONF = autoconf + +!if !defined(PROCESSOR_ARCHITECTURE) +PROCESSOR_ARCHITECTURE = x86 +!endif +MACHINE = $(PROCESSOR_ARCHITECTURE) +!if "$(PROCESSOR_ARCHITECTURE)" == "x86" +!if !defined(PROCESSOR_LEVEL) +PROCESSOR_LEVEL = 5 +!endif +!if 6 < $(PROCESSOR_LEVEL) +PROCESSOR_LEVEL = 6 +!endif +PROCESSOR_FLAG = -G$(PROCESSOR_LEVEL) +CPU = i$(PROCESSOR_LEVEL)86 +ARCH = i386 +!else +CPU = $(PROCESSOR_ARCHITECTURE) +ARCH = $(PROCESSOR_ARCHITECTURE) +!endif +!if !defined(DEBUGFLAGS) +DEBUGFLAGS = -Zi +!endif +!if !defined(OPTFLAGS) +OPTFLAGS = -w -O2b2xg- +!endif +!ifndef OS +OS = mswin32 +!endif +!ifndef RT +RT = msvcrt +!endif + +!ifndef RUBY_SO_NAME +RUBY_SO_NAME = $(RT)-$(RUBY_INSTALL_NAME)$(MAJOR)$(MINOR) +!endif + +!if !defined(prefix) +prefix = /usr +!endif +!if !defined(DESTDIR) +DESTDIR = $(prefix) +!endif +!if !defined(CFLAGS) +CFLAGS = $(DEBUGFLAGS) $(OPTFLAGS) $(PROCESSOR_FLAG) +!endif +!if !defined(CPPFLAGS) +CPPFLAGS = -I. -I$(srcdir) -I$(srcdir)/missing -I$(srcdir)/wince +!endif +!if !defined(XLDFLAGS) +XLDFLAGS = +!endif +!if !defined(RFLAGS) +RFLAGS = -r +!endif +!if !defined(EXTLIBS) +EXTLIBS = +!endif +LIBS = coredll.lib winsock.lib $(EXTLIBS) +MISSING = acosh.obj crypt.obj dup2.obj hypot.obj \ + isinf.obj isnan.obj strftime.obj win32.obj +WINCEOBJ= assert.obj direct.obj errno.obj io_wce.obj process_wce.obj \ + signal_wce.obj stdio.obj stdlib.obj string_wce.obj \ + time_wce.obj wince.obj winsock2.obj +WINCESYSOBJ = stat.obj timeb.obj utime.obj + +ARFLAGS = -machine:$(MACHINE) -out: +CC = $(CC) -nologo +LD = $(CC) +LDSHARED = $(LD) -LD +XCFLAGS = +LDFLAGS = -link -incremental:yes -pdb:none -MACHINE:$(MACHINE) +DLDFLAGS = $(LDFLAGS) -dll +XLDFLAGS = -stack:$(STACK) +SOLIBS = + +LIBRUBY_LDSHARED = $(LDSHARED) +LIBRUBY_DLDFLAGS = $(EXTLDFLAGS) -def:$(RUBYDEF) + +EXEEXT = .exe +PROGRAM=$(RUBY_INSTALL_NAME)$(EXEEXT) +WPROGRAM=$(RUBYW_INSTALL_NAME)$(EXEEXT) +RUBYDEF = $(RUBY_SO_NAME).def +MINIRUBY = .\minirubyce$(EXEEXT) + +!if !defined(STACK) +STACK = 0x200000,0x10000 +!endif +ORGLIBPATH = $(LIB) + +#### End of system configuration section. #### + +LIBRUBY_A = $(RUBY_SO_NAME)-static.lib +LIBRUBY_SO = $(RUBY_SO_NAME).dll +LIBRUBY = $(RUBY_SO_NAME).lib +LIBRUBYARG = $(LIBRUBY) + +EXTOBJS = + +MAINOBJ = main.obj +WINMAINOBJ = wincemain.obj + +OBJS = array.obj \ + bignum.obj \ + class.obj \ + compar.obj \ + dir.obj \ + dln.obj \ + enum.obj \ + error.obj \ + eval.obj \ + file.obj \ + gc.obj \ + hash.obj \ + inits.obj \ + io.obj \ + marshal.obj \ + math.obj \ + numeric.obj \ + object.obj \ + pack.obj \ + parse.obj \ + prec.obj \ + process.obj \ + random.obj \ + range.obj \ + re.obj \ + regex.obj \ + ruby.obj \ + signal.obj \ + sprintf.obj \ + st.obj \ + string.obj \ + struct.obj \ + time.obj \ + util.obj \ + variable.obj \ + version.obj \ + $(MISSING) \ + $(WINCEOBJ) \ + $(WINCESYSOBJ) + +all: ext minirubyce$(EXEEXT) rbconfig.rb \ + $(LIBRUBY) $(MISCLIBS) +# @$(MINIRUBY) $(srcdir)/ext/extmk.rb --extstatic=$(EXTSTATIC) --make "$(MAKE)" --make-flags "-$(MFLAGS)$(MAKEFLAGS)" + @miniruby$(EXEEXT) $(srcdir)/ext/extmk.rb --extstatic=$(EXTSTATIC) --make "$(MAKE)" --make-flags "-$(MFLAGS)$(MAKEFLAGS)" + +ext: + @mkdir $@ + +ruby: $(PROGRAM) +rubyw: $(WPROGRAM) +lib: $(LIBRUBY) +dll: $(LIBRUBY_SO) + +config: config.h config.status + +BANG = ! + +!if exist(config.h) +!include config.h +!endif + +config.h: + @echo Creating <<$@ +#define STDC_HEADERS 1 +#define HAVE_SYS_TYPES_H 1 +#define HAVE_SYS_STAT_H 1 +#define HAVE_STDLIB_H 1 +#define HAVE_STRING_H 1 +#define HAVE_MEMORY_H 1 +#define HAVE_FLOAT_H 1 +#define HAVE_OFF_T 1 +#define SIZEOF_INT 4 +#define SIZEOF_SHORT 2 +#define SIZEOF_LONG 4 +#define SIZEOF_LONG_LONG 0 +#define SIZEOF___INT64 8 +#define SIZEOF_OFF_T 4 +#define SIZEOF_VOIDP 4 +#define SIZEOF_FLOAT 4 +#define SIZEOF_DOUBLE 8 +#define HAVE_PROTOTYPES 1 +#define TOKEN_PASTE(x,y) x##y +#define HAVE_STDARG_PROTOTYPES 1 +#if _MSC_VER > 1100 && !defined NORETURN +#define NORETURN(x) __declspec(noreturn) x +#else +#define NORETURN(x) x +#endif +#define HAVE_DECL_SYS_NERR 1 +#define STDC_HEADERS 1 +#define HAVE_STDLIB_H 1 +#define HAVE_STRING_H 1 +#define HAVE_FCNTL_H 1 +#define HAVE_SYS_UTIME_H 1 +#define HAVE_MEMORY_H 1 +#define uid_t int +#define gid_t int +#define HAVE_STRUCT_STAT_ST_RDEV 1 +#define HAVE_ST_RDEV 1 +#define GETGROUPS_T int +#define RETSIGTYPE void +#define HAVE_MEMCMP 1 +#define HAVE_MEMMOVE 1 +#define HAVE_MKDIR 1 +#define HAVE_STRCASECMP 1 +#define HAVE_STRNCASECMP 1 +#define HAVE_STRERROR 1 +#define HAVE_STRFTIME 1 +#define HAVE_STRCHR 1 +#define HAVE_STRSTR 1 +#define HAVE_STRTOD 1 +#define HAVE_STRTOL 1 +#define HAVE_STRTOUL 1 +#define HAVE_FLOCK 1 +#define HAVE_VSNPRINTF 1 +#define HAVE_FINITE 1 +#define HAVE_FMOD 1 +#define HAVE_FREXP 1 +#define HAVE_HYPOT 1 +#define HAVE_MODF 1 +#define HAVE_WAITPID 1 +#define HAVE_CHSIZE 0 +#define HAVE_TIMES 1 +#define HAVE__SETJMP 1 +#define HAVE_TELLDIR 1 +#define HAVE_SEEKDIR 1 +#define HAVE_MKTIME 1 +#define HAVE_COSH 1 +#define HAVE_SINH 1 +#define HAVE_TANH 1 +#define HAVE_EXECVE 0 +#define HAVE_TZNAME 1 +#define HAVE_DAYLIGHT 1 +#define SETPGRP_VOID 1 +#define inline __inline +#define RSHIFT(x,y) ((x)>>(int)y) +#define DEFAULT_KCODE KCODE_NONE +#define DLEXT ".so" +#define DLEXT2 ".dll" +#define RUBY_LIB "/lib/ruby/$(MAJOR).$(MINOR)" +#define RUBY_SITE_LIB "/lib/ruby/site_ruby" +#define RUBY_SITE_LIB2 "/lib/ruby/site_ruby/$(MAJOR).$(MINOR)" +#define RUBY_PLATFORM "$(ARCH)-$(OS)" +#define RUBY_ARCHLIB "/lib/ruby/$(MAJOR).$(MINOR)/$(ARCH)-$(OS)" +#define RUBY_SITE_ARCHLIB "/lib/ruby/site_ruby/$(MAJOR).$(MINOR)/$(ARCH)-$(RT)" +#define LIBRUBY_SO "$(LIBRUBY_SO)" +#if 0 +$(BANG)if "$(RUBY_SO_NAME)"!="$$(RUBY_SO_NAME)" || "$(ARCH)-$(OS)"!="$$(ARCH)-$$(OS)" +config.h: nul +$(BANG)endif +#endif +#define GC_MALLOC_LIMIT 4000000 +#define stricmp _stricmp +#define fopen wce_fopen +#define open _open +#define read _read +#define write _write +#define lseek _lseek +< $@ + @del y.tab.c + +{$(srcdir)}parse.c: parse.y + +ext/extinit.obj: ext/extinit.c $(SETUP) + $(CC) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) -Fo$@ -c ext/extinit.c + +acosh.obj: {$(srcdir)}missing/acosh.c +alloca.obj: {$(srcdir)}missing/alloca.c +crypt.obj: {$(srcdir)}missing/crypt.c +dup2.obj: {$(srcdir)}missing/dup2.c +finite.obj: {$(srcdir)}missing/finite.c +flock.obj: {$(srcdir)}missing/flock.c +isinf.obj: {$(srcdir)}missing/isinf.c +isnan.obj: {$(srcdir)}missing/isnan.c +memcmp.obj: {$(srcdir)}missing/memcmp.c +memmove.obj: {$(srcdir)}missing/memmove.c +mkdir.obj: {$(srcdir)}missing/mkdir.c +vsnprintf.obj: {$(srcdir)}missing/vsnprintf.c +strcasecmp.obj: {$(srcdir)}missing/strcasecmp.c +strncasecmp.obj: {$(srcdir)}missing/strncasecmp.c +strchr.obj: {$(srcdir)}missing/strchr.c +strdup.obj: {$(srcdir)}missing/strdup.c +strerror.obj: {$(srcdir)}missing/strerror.c +strftime.obj: {$(srcdir)}missing/strftime.c +strstr.obj: {$(srcdir)}missing/strstr.c +strtod.obj: {$(srcdir)}missing/strtod.c +strtol.obj: {$(srcdir)}missing/strtol.c +strtoul.obj: {$(srcdir)}missing/strtoul.c +nt.obj: {$(srcdir)}missing/nt.c +x68.obj: {$(srcdir)}missing/x68.c +os2.obj: {$(srcdir)}missing/os2.c +dl_os2.obj: {$(srcdir)}missing/dl_os2.c + +# when I use -I., there is confliction at "OpenFile" +# so, set . into environment varible "include" +win32.obj: {$(srcdir)}win32/win32.c + +# Prevent GNU make v3 from overflowing arg limit on SysV. +.NOEXPORT: +### +array.obj: {$(srcdir)}array.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}util.h {$(srcdir)}st.h {$(srcdir)}/win32/win32.h +bignum.obj: {$(srcdir)}bignum.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}/win32/win32.h +class.obj: {$(srcdir)}class.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}rubysig.h {$(srcdir)}node.h {$(srcdir)}st.h \ + {$(srcdir)}/win32/win32.h +compar.obj: {$(srcdir)}compar.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}/win32/win32.h +dir.obj: {$(srcdir)}dir.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}util.h {$(srcdir)}/win32/win32.h +dln.obj: {$(srcdir)}dln.c config.h {$(srcdir)}defines.h \ + {$(srcdir)}dln.h {$(srcdir)}/win32/win32.h +dmyext.obj: {$(srcdir)}dmyext.c +enum.obj: {$(srcdir)}enum.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}node.h {$(srcdir)}util.h {$(srcdir)}/win32/win32.h +error.obj: {$(srcdir)}error.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}env.h {$(srcdir)}version.h {$(srcdir)}/win32/win32.h +eval.obj: {$(srcdir)}eval.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}node.h {$(srcdir)}env.h {$(srcdir)}util.h \ + {$(srcdir)}rubysig.h {$(srcdir)}st.h {$(srcdir)}dln.h \ + {$(srcdir)}/win32/win32.h +file.obj: {$(srcdir)}file.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}rubyio.h {$(srcdir)}rubysig.h {$(srcdir)}util.h \ + {$(srcdir)}dln.h {$(srcdir)}/win32/win32.h +gc.obj: {$(srcdir)}gc.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}rubysig.h {$(srcdir)}st.h {$(srcdir)}node.h \ + {$(srcdir)}env.h {$(srcdir)}re.h {$(srcdir)}regex.h \ + {$(srcdir)}/win32/win32.h +hash.obj: {$(srcdir)}hash.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}st.h {$(srcdir)}util.h {$(srcdir)}rubysig.h \ + {$(srcdir)}/win32/win32.h +inits.obj: {$(srcdir)}inits.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}/win32/win32.h +io.obj: {$(srcdir)}io.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}rubyio.h {$(srcdir)}rubysig.h {$(srcdir)}env.h \ + {$(srcdir)}util.h {$(srcdir)}/win32/win32.h +main.obj: {$(srcdir)}main.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}/win32/win32.h +marshal.obj: {$(srcdir)}marshal.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}rubyio.h {$(srcdir)}st.h {$(srcdir)}/win32/win32.h +math.obj: {$(srcdir)}math.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}/win32/win32.h +numeric.obj: {$(srcdir)}numeric.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}/win32/win32.h +object.obj: {$(srcdir)}object.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}st.h {$(srcdir)}/win32/win32.h +pack.obj: {$(srcdir)}pack.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}/win32/win32.h +parse.obj: {$(srcdir)}parse.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}env.h {$(srcdir)}node.h {$(srcdir)}st.h {$(srcdir)}regex.h \ + {$(srcdir)}util.h {$(srcdir)}lex.c {$(srcdir)}/win32/win32.h +prec.obj: {$(srcdir)}prec.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}/win32/win32.h +process.obj: {$(srcdir)}process.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}rubysig.h {$(srcdir)}st.h {$(srcdir)}/win32/win32.h +random.obj: {$(srcdir)}random.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}/win32/win32.h +range.obj: {$(srcdir)}range.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}/win32/win32.h +re.obj: {$(srcdir)}re.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}re.h {$(srcdir)}regex.h {$(srcdir)}/win32/win32.h +regex.obj: {$(srcdir)}regex.c config.h {$(srcdir)}regex.h \ + {$(srcdir)}/win32/win32.h +ruby.obj: {$(srcdir)}ruby.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}dln.h {$(srcdir)}node.h {$(srcdir)}util.h \ + {$(srcdir)}/win32/win32.h +signal.obj: {$(srcdir)}signal.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}rubysig.h {$(srcdir)}/win32/win32.h +sprintf.obj: {$(srcdir)}sprintf.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}/win32/win32.h +st.obj: {$(srcdir)}st.c config.h {$(srcdir)}st.h \ + {$(srcdir)}/win32/win32.h +string.obj: {$(srcdir)}string.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}re.h {$(srcdir)}regex.h {$(srcdir)}/win32/win32.h +struct.obj: {$(srcdir)}struct.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}/win32/win32.h +time.obj: {$(srcdir)}time.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}/win32/win32.h +util.obj: {$(srcdir)}util.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}util.h {$(srcdir)}/win32/win32.h +variable.obj: {$(srcdir)}variable.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}env.h {$(srcdir)}node.h {$(srcdir)}st.h {$(srcdir)}util.h \ + {$(srcdir)}/win32/win32.h +version.obj: {$(srcdir)}version.c {$(srcdir)}ruby.h config.h \ + {$(srcdir)}defines.h {$(srcdir)}intern.h {$(srcdir)}missing.h \ + {$(srcdir)}version.h {$(srcdir)}/win32/win32.h -- cgit v1.2.3