diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-06-01 19:32:17 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-06-01 19:32:17 +0000 |
commit | 2f0c383d9d4059d18a12fcb39d964c3fd1d433c2 (patch) | |
tree | c66d21253cebbd5a30912e228b8da1b2d700751d /defs/gmake.mk | |
parent | b1b88695bea30de4935528800ead5aa720bc1cde (diff) | |
download | ruby-2f0c383d9d4059d18a12fcb39d964c3fd1d433c2.tar.gz |
gmake.mk: universal assembler rules
* Makefile.in (CFLAGS_NO_ARCH): split from ARCH_FLAG.
* defs/gmake.mk: define assembler rules per architectures for
universal binaries.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46307 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'defs/gmake.mk')
-rw-r--r-- | defs/gmake.mk | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/defs/gmake.mk b/defs/gmake.mk index 23977da6dc..c024f0b483 100644 --- a/defs/gmake.mk +++ b/defs/gmake.mk @@ -11,6 +11,12 @@ endif ifneq ($(filter universal-%,$(arch)),) define archcmd +%.$(1).S: %.c + @$$(ECHO) translating $$< with $(2) + $$(Q) $$(CC) $$(CFLAGS_NO_ARCH) $(2) $$(XCFLAGS) $$(CPPFLAGS) $$(COUTFLAG)$$@ -S $$< + +%.S: %.$(1).S + %.$(1).i: %.c @$$(ECHO) preprocessing $$< with $(2) $$(Q) $$(CPP) $$(warnflags) $(2) $$(XCFLAGS) $$(CPPFLAGS) $$(COUTFLAG)$$@ -E $$< > $$@ |