summaryrefslogtreecommitdiff
path: root/bcc32/setup.mak
blob: 38c98133fb3ed5723c82096387fe39df18a625db (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
# -*- makefile -*-

!if "$(bcc32dir)" == "bcc32/"
srcdir = ./
!elseif "$(bcc32dir)" == "../bcc32/"
srcdir = ../
!else
srcdir = $(bcc32dir)../
!endif

OS = bccwin32

all: ext makefile
	@echo type `make' to make ruby for bccwin32.

makefile: make_s make_e

make_s:
	@if exist makefile @del makefile
	@echo ### makefile for ruby $(OS) ###> makefile
	@echo srcdir = $(srcdir:\=/)>> makefile
	@echo RUBY_INSTALL_NAME = ruby>> makefile
	@echo RUBY_SO_NAME = $(OS)_$$(RUBY_INSTALL_NAME)17>> makefile

make_e:
	@echo !INCLUDE $$(srcdir)bcc32/makefile.sub>> makefile

ext:
	@if not exist $@\* mkdir $@

pl3:
	@echo PROCESSOR_LEVEL = 3 >> makefile

pl4:
	@echo PROCESSOR_LEVEL = 4 >> makefile

pl5:
	@echo PROCESSOR_LEVEL = 5 >> makefile

pl6:
	@echo PROCESSOR_LEVEL = 6 >> makefile

3: ext make_s pl3 make_e

4: ext make_s pl4 make_e

5: ext make_s pl5 make_e

6: ext make_s pl6 make_e