- Timestamp:
- Jul 4, 2008 1:36:21 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/recompiler/Makefile.kmk
r9561 r10184 1 1 # $Id$ 2 2 ## @file 3 # The Recompiler Makefile.3 # The Recompiler Sub-Makefile. 4 4 # 5 5 # There are a few of complicating factors here, esp. on AMD64 systems: … … 34 34 35 35 36 DEPTH = ../..37 include $(KBUILD_PATH)/ header.kmk38 39 40 BLDPROGS 36 SUB_DEPTH = ../.. 37 include $(KBUILD_PATH)/subheader.kmk 38 39 40 BLDPROGS += dyngen 41 41 ifneq ($(or $(eq $(KBUILD_TARGET_ARCH),amd64) , $(VBOX_TARGET_MAC_OS_X_VERSION_10_5)),) 42 SYSMODS 43 REM_MOD 42 SYSMODS += VBoxREM2 43 REM_MOD += VBoxREM2 44 44 else 45 REM_MOD 46 endif 47 DLLS 48 IMPORT_LIBS 49 50 OTHER_CLEAN 45 REM_MOD += VBoxREM 46 endif 47 DLLS += VBoxREM 48 IMPORT_LIBS += VBoxREMImp 49 50 OTHER_CLEAN += \ 51 51 $(PATH_$(REM_MOD))/op.h \ 52 52 $(PATH_$(REM_MOD))/opc.h \ … … 54 54 $(PATH_$(REM_MOD))/opc.h 55 55 56 DEFS += REM_PHYS_ADDR_IN_TLB57 56 58 57 # … … 83 82 dyngen_TEMPLATE = VBOXBLDPROG 84 83 endif 84 dyngen_DEFS += REM_PHYS_ADDR_IN_TLB 85 85 ifeq ($(KBUILD_TARGET_ARCH),amd64) 86 86 dyngen_DEFS += HOST_X86_64=1 87 87 endif 88 88 dyngen_CFLAGS += -Wno-missing-prototypes -Wno-missing-declarations 89 dyngen_INCS := \89 dyngen_INCS = \ 90 90 Sun \ 91 91 target-i386 \ 92 92 fpu \ 93 $(PATH_SUB_CURRENT)93 . 94 94 dyngen_SOURCES = dyngen.c 95 95 … … 99 99 # 100 100 $(REM_MOD)_DEFS = IN_REM_R3 REM_INCLUDE_CPU_H 101 $(REM_MOD)_DEFS += REM_PHYS_ADDR_IN_TLB 101 102 #$(REM_MOD)_DEFS += DEBUG_ALL_LOGGING DEBUG_DISAS DEBUG_PCALL DEBUG_EXEC DEBUG_FLUSH DEBUG_IOPORT DEBUG_SIGNAL DEBUG_TLB_CHECK DEBUG_TB_INVALIDATE DEBUG_TLB # Enables huge amounts of debug logging. 102 103 … … 108 109 $(PATH_$(REM_MOD)) \ 109 110 $(PATH_ROOT)/src/VBox/VMM \ 110 $(PATH_CURRENT)111 . 111 112 112 113 $(REM_MOD)_SOURCES = \ … … 237 238 238 239 240 translate-all.c_DEPS = \ 241 $(PATH_$(REM_MOD))/op.h \ 242 $(PATH_$(REM_MOD))/opc.h \ 243 $(PATH_$(REM_MOD))/gen-op.h 244 translate-op.c_DEPS = $(translate-all.c_INTERMEDIATES) 245 target-i386/translate.c_DEPS = $(translate-all.c_INTERMEDIATES) 246 247 239 248 # 240 249 # The math testcase as a standalone program for testing and debugging purposes. … … 324 333 325 334 326 include $(KBUILD_PATH)/ footer.kmk335 include $(KBUILD_PATH)/subfooter.kmk 327 336 328 337 … … 466 475 $(QUIET)$(DYNGEN_EXEC) -g -o $@ $< 467 476 468 # Dyngen dependants (sp?).469 translate-all.c \470 translate-op.c \471 target-i386/translate.c \472 : $(PATH_$(REM_MOD))/op.h $(PATH_$(REM_MOD))/opc.h $(PATH_$(REM_MOD))/gen-op.h473 474 477 475 478 # Some aliases
Note:
See TracChangeset
for help on using the changeset viewer.