summaryrefslogtreecommitdiff log msg author committer range
path: root/bcc32/setup.mak
blob: 60543fc5be3b4c3ff9e80ce6220638e8382ab4bf (plain)
 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  # -*- makefile -*- !if "$(srcdir)" != "" bcc32dir =$(srcdir)bcc32/ !elseif "$(bcc32dir)" == "bcc32/" srcdir = ./ !elseif "$(bcc32dir:/bcc32/=)/bcc32/" == "$(bcc32dir)" srcdir =$(bcc32dir:/bcc32/=/) !else srcdir = $(bcc32dir)../ !endif OS = bccwin32 RT =$(OS) INCLUDE = !include APPEND = echo>>$(MAKEFILE) !ifdef MAKEFILE MAKE =$(MAKE) -f $(MAKEFILE) !else MAKEFILE = Makefile !endif all: Makefile Makefile: -prologue- -generic- -epilogue- i386-$(OS): -prologue- -i386- -epilogue- i486-$(OS): -prologue- -i486- -epilogue- i586-$(OS): -prologue- -i586- -epilogue- i686-$(OS): -prologue- -i686- -epilogue- alpha-$(OS): -prologue- -alpha- -epilogue- -prologue-: nul @echo Creating $(MAKEFILE) @type >$(MAKEFILE) &&| \#\#\# Makefile for ruby $(OS) \#\#\# srcdir =$(srcdir:\=/) | @cpp32 -I$(srcdir) -DRUBY_EXTERN="//" -P- -o$(MAKEFILE) > nul &&| \#include "version.h" MAJOR = RUBY_VERSION_MAJOR MINOR = RUBY_VERSION_MINOR TEENY = RUBY_VERSION_TEENY | @type $(MAKEFILE).i >>$(MAKEFILE) @del $(MAKEFILE).i -generic-: nul !if defined(PROCESSOR_ARCHITECTURE) || defined(PROCESSOR_LEVEL) @type >>$(MAKEFILE) &&| !if defined(PROCESSOR_ARCHITECTURE) PROCESSOR_ARCHITECTURE = $(PROCESSOR_ARCHITECTURE) !endif !if defined(PROCESSOR_LEVEL) PROCESSOR_LEVEL =$(PROCESSOR_LEVEL) !endif | !endif -alpha-: nul @$(APPEND) PROCESSOR_ARCHITECTURE = alpha -ix86-: nul @$(APPEND) PROCESSOR_ARCHITECTURE = x86 -i386-: -ix86- @$(APPEND) PROCESSOR_LEVEL = 3 -i486-: -ix86- @$(APPEND) PROCESSOR_LEVEL = 4 -i586-: -ix86- @$(APPEND) PROCESSOR_LEVEL = 5 -i686-: -ix86- @$(APPEND) PROCESSOR_LEVEL = 6 -epilogue-: nul @type >> $(MAKEFILE) &&| \# OS =$(OS) \# RT = $(RT) \# RUBY_INSTALL_NAME = ruby \# RUBY_SO_NAME = $$(RT)-$$(RUBY_INSTALL_NAME)$$(MAJOR)$$(MINOR) \# prefix = /usr \# CFLAGS = -q $$(DEBUGFLAGS)$$(OPTFLAGS) $$(PROCESSOR_FLAG) -w- -wsus -wcpt -wdup -wext -wrng -wrpt -wzdi \# CPPFLAGS = -I. -I$$(srcdir) -I$$(srcdir)missing -DLIBRUBY_SO=\"$$(LIBRUBY_SO)\" \# STACK = 0x2000000 \# LDFLAGS = -S:$$(STACK) \# RFLAGS =$$(iconinc) \# EXTLIBS = cw32.lib import32.lib user32.lib kernel32.lib$(INCLUDE) (srcdir)bcc32/Makefile.sub | @$(srcdir)\win32\rm.bat config.h config.status @echo type "$(MAKE)'" to make ruby for \$(OS). `