mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-03-03 15:38:22 +00:00
Unsandbox assembly generation
This commit is contained in:
parent
b0287ef34c
commit
af24f21556
2 changed files with 21 additions and 6 deletions
|
@ -43,12 +43,6 @@ o/$(MODE)/%.initabi.o: %.initabi.c ; @$(COMPILE) -AOBJECTIFY.init $(OBJECTIFY.in
|
||||||
o/$(MODE)/%.ncabi.o: %.ncabi.c ; @$(COMPILE) -AOBJECTIFY.nc $(OBJECTIFY.ncabi.c) $(OUTPUT_OPTION) $<
|
o/$(MODE)/%.ncabi.o: %.ncabi.c ; @$(COMPILE) -AOBJECTIFY.nc $(OBJECTIFY.ncabi.c) $(OUTPUT_OPTION) $<
|
||||||
o/$(MODE)/%.real.o: %.c ; @$(COMPILE) -AOBJECTIFY.real $(OBJECTIFY.real.c) $(OUTPUT_OPTION) $<
|
o/$(MODE)/%.real.o: %.c ; @$(COMPILE) -AOBJECTIFY.real $(OBJECTIFY.real.c) $(OUTPUT_OPTION) $<
|
||||||
|
|
||||||
o/$(MODE)/%-gcc.asm: %.c ; @$(COMPILE) -AOBJECTIFY.c $(OBJECTIFY.c) -S -g0 $(OUTPUT_OPTION) $<
|
|
||||||
o/$(MODE)/%-gcc.asm: %.cc ; @$(COMPILE) -AOBJECTIFY.c $(OBJECTIFY.cxx) -S -g0 $(OUTPUT_OPTION) $<
|
|
||||||
o/$(MODE)/%-clang.asm: %.c ; @$(COMPILE) -AOBJECTIFY.c $(OBJECTIFY.c) -S -g0 $(OUTPUT_OPTION) $<
|
|
||||||
o/$(MODE)/%-clang.asm: %.cc ; @$(COMPILE) -AOBJECTIFY.c $(OBJECTIFY.cxx) -S -g0 $(OUTPUT_OPTION) $<
|
|
||||||
o/$(MODE)/%-clang.asm: CC = $(CLANG)
|
|
||||||
|
|
||||||
o/%.o: %.cc
|
o/%.o: %.cc
|
||||||
@$(COMPILE) -AOBJECTIFY.cxx $(OBJECTIFY.cxx) $(OUTPUT_OPTION) $<
|
@$(COMPILE) -AOBJECTIFY.cxx $(OBJECTIFY.cxx) $(OUTPUT_OPTION) $<
|
||||||
@$(COMPILE) -AFIXUPOBJ -wT$@ $(FIXUPOBJ) $@
|
@$(COMPILE) -AFIXUPOBJ -wT$@ $(FIXUPOBJ) $@
|
||||||
|
@ -209,3 +203,23 @@ MAKE_SYMTAB_ZIP = \
|
||||||
-9qj \
|
-9qj \
|
||||||
$@ \
|
$@ \
|
||||||
$(TMPSAFE)/.symtab
|
$(TMPSAFE)/.symtab
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
# EMACS ASSEMBLY GENERATION
|
||||||
|
|
||||||
|
o/$(MODE)/%-gcc.asm: .UNSANDBOXED = 1
|
||||||
|
o/$(MODE)/%-gcc.asm: %.c
|
||||||
|
@$(COMPILE) -AOBJECTIFY.c $(OBJECTIFY.c) -S -g0 $(OUTPUT_OPTION) $<
|
||||||
|
|
||||||
|
o/$(MODE)/%-gcc.asm: .UNSANDBOXED = 1
|
||||||
|
o/$(MODE)/%-gcc.asm: %.cc
|
||||||
|
@$(COMPILE) -AOBJECTIFY.c $(OBJECTIFY.cxx) -S -g0 $(OUTPUT_OPTION) $<
|
||||||
|
|
||||||
|
o/$(MODE)/%-clang.asm: .UNSANDBOXED = 1
|
||||||
|
o/$(MODE)/%-clang.asm: %.c
|
||||||
|
@$(COMPILE) -AOBJECTIFY.c $(OBJECTIFY.c) -S -g0 $(OUTPUT_OPTION) $<
|
||||||
|
|
||||||
|
o/$(MODE)/%-clang.asm: CC = $(CLANG)
|
||||||
|
o/$(MODE)/%-clang.asm: .UNSANDBOXED = 1
|
||||||
|
o/$(MODE)/%-clang.asm: %.cc
|
||||||
|
@$(COMPILE) -AOBJECTIFY.c $(OBJECTIFY.cxx) -S -g0 $(OUTPUT_OPTION) $<
|
||||||
|
|
|
@ -84,6 +84,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef __cplusplus
|
#ifndef __cplusplus
|
||||||
|
#define HAVE_STDBOOL_H
|
||||||
#if __STDC_VERSION__ + 0 >= 201112
|
#if __STDC_VERSION__ + 0 >= 201112
|
||||||
typedef _Bool bool;
|
typedef _Bool bool;
|
||||||
#define true ((bool)+1)
|
#define true ((bool)+1)
|
||||||
|
|
Loading…
Add table
Reference in a new issue