Changeset fcd7053 in mainline for uspace/srv
- Timestamp:
- 2009-02-12T20:11:25Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- fa024ce
- Parents:
- 84266669
- Location:
- uspace/srv
- Files:
-
- 30 edited
-
console/Makefile (modified) (2 diffs)
-
devmap/Makefile (modified) (3 diffs)
-
fb/Makefile (modified) (3 diffs)
-
fb/fb.c (modified) (2 diffs)
-
fs/fat/Makefile (modified) (2 diffs)
-
fs/fat/fat.c (modified) (1 diff)
-
fs/tmpfs/Makefile (modified) (2 diffs)
-
kbd/Makefile (modified) (4 diffs)
-
kbd/arch/ia64/src/kbd.c (modified) (7 diffs)
-
kbd/arch/ppc32/src/kbd.c (modified) (2 diffs)
-
loader/Makefile (modified) (3 diffs)
-
loader/arch/amd64/Makefile.inc (modified) (1 diff)
-
loader/arch/amd64/_link.ld.in (modified) (1 diff)
-
loader/arch/arm32/Makefile.inc (modified) (1 diff)
-
loader/arch/arm32/_link.ld.in (modified) (1 diff)
-
loader/arch/ia32/Makefile.inc (modified) (1 diff)
-
loader/arch/ia32/_link.ld.in (modified) (1 diff)
-
loader/arch/ia64/Makefile.inc (modified) (1 diff)
-
loader/arch/ia64/_link.ld.in (modified) (1 diff)
-
loader/arch/mips32/Makefile.inc (modified) (1 diff)
-
loader/arch/mips32/_link.ld.in (modified) (1 diff)
-
loader/arch/ppc32/Makefile.inc (modified) (1 diff)
-
loader/arch/ppc32/_link.ld.in (modified) (1 diff)
-
loader/arch/sparc64/Makefile.inc (modified) (1 diff)
-
loader/arch/sparc64/_link.ld.in (modified) (1 diff)
-
ns/Makefile (modified) (2 diffs)
-
pci/Makefile (modified) (2 diffs)
-
pci/libpci/Makefile (modified) (1 diff)
-
rd/Makefile (modified) (2 diffs)
-
vfs/Makefile (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/console/Makefile
r84266669 rfcd7053 30 30 # 31 31 32 -include ../../../Makefile.config33 34 32 LIBC_PREFIX = ../../lib/libc 35 33 SOFTINT_PREFIX = ../../lib/softint 36 include $(LIBC_PREFIX)/Makefile.toolchain 34 35 include $(LIBC_PREFIX)/Makefile.toolchain 37 36 38 37 CFLAGS += -I. -I../kbd/include -I../fb … … 75 74 76 75 $(OUTPUT): $(OBJECTS) $(LIBS) 77 $(LD) -T $(LIBC_PREFIX)/arch/$( ARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map76 $(LD) -T $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map 78 77 79 78 disasm: $(OUTPUT).disasm -
uspace/srv/devmap/Makefile
r84266669 rfcd7053 30 30 # 31 31 32 -include ../../../Makefile.config33 34 32 LIBC_PREFIX = ../../lib/libc 35 33 SOFTINT_PREFIX = ../../lib/softint 34 36 35 include $(LIBC_PREFIX)/Makefile.toolchain 37 36 … … 47 46 devmap.c 48 47 49 CFLAGS += -D$( ARCH)48 CFLAGS += -D$(UARCH) 50 49 51 50 OBJECTS := $(addsuffix .o,$(basename $(SOURCES))) … … 64 63 65 64 $(OUTPUT): $(OBJECTS) $(LIBS) 66 $(LD) -T $(LIBC_PREFIX)/arch/$( ARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map65 $(LD) -T $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map 67 66 68 67 disasm: $(OUTPUT).disasm -
uspace/srv/fb/Makefile
r84266669 rfcd7053 30 30 # 31 31 32 -include ../../../Makefile.config33 34 32 LIBC_PREFIX = ../../lib/libc 35 33 SOFTINT_PREFIX = ../../lib/softint 34 36 35 include $(LIBC_PREFIX)/Makefile.toolchain 37 36 … … 48 47 ppm.c 49 48 50 ifneq ($( ARCH),ia64)49 ifneq ($(UARCH),ia64) 51 50 SOURCES += fb.c \ 52 51 font-8x16.c 53 52 CFLAGS += -DFB_ENABLED 54 53 endif 55 ifeq ($(ARCH), ia32) 54 55 ifeq ($(UARCH),ia32) 56 56 SOURCES += ega.c 57 57 CFLAGS += -DEGA_ENABLED 58 58 endif 59 ifeq ($(ARCH), ia64) 59 60 ifeq ($(UARCH),ia64) 60 61 SOURCES += ega.c \ 61 ski.c \62 serial_console.c62 ski.c \ 63 serial_console.c 63 64 CFLAGS += -DSKI_ENABLED 64 65 CFLAGS += -DEGA_ENABLED 65 66 endif 66 ifeq ($(ARCH), amd64) 67 68 ifeq ($(UARCH),amd64) 67 69 SOURCES += ega.c 68 70 CFLAGS += -DEGA_ENABLED 69 71 endif 70 ifeq ($(ARCH), arm32) 71 CFLAGS += -DFB_INVERT_ENDIAN 72 73 ifeq ($(UARCH),mips32) 74 SOURCES += msim.c \ 75 serial_console.c 76 CFLAGS += -DMSIM_ENABLED 72 77 endif 73 ifeq ($(ARCH), mips32) 74 SOURCES += msim.c \ 75 serial_console.c 76 CFLAGS += -DMSIM_ENABLED -DFB_INVERT_ENDIAN 77 endif 78 ifeq ($(ARCH), sparc64) 78 79 ifeq ($(UARCH),sparc64) 79 80 SOURCES += sgcn.c \ 80 serial_console.c81 serial_console.c 81 82 CFLAGS += -DSGCN_ENABLED 82 83 endif 83 84 84 CFLAGS += -D$( ARCH)85 CFLAGS += -D$(UARCH) 85 86 86 87 … … 100 101 101 102 $(OUTPUT): $(OBJECTS) $(LIBS) 102 $(LD) -T $(LIBC_PREFIX)/arch/$( ARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map103 $(LD) -T $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map 103 104 104 105 disasm: $(OUTPUT).disasm -
uspace/srv/fb/fb.c
r84266669 rfcd7053 237 237 238 238 239 /** RGB 8:8:8 conversion 240 * 241 */ 242 static void rgb_888(void *dst, uint32_t rgb) 243 { 244 ((uint8_t *) dst)[0] = BLUE(rgb, 8); 245 ((uint8_t *) dst)[1] = GREEN(rgb, 8); 246 ((uint8_t *) dst)[2] = RED(rgb, 8); 247 } 248 249 239 250 /** BGR 8:8:8 conversion 240 251 * 241 252 */ 242 static void rgb_888(void *dst, uint32_t rgb) 243 { 244 #if defined(FB_INVERT_ENDIAN) 253 static void bgr_888(void *dst, uint32_t rgb) 254 { 245 255 ((uint8_t *) dst)[0] = RED(rgb, 8); 246 256 ((uint8_t *) dst)[1] = GREEN(rgb, 8); 247 257 ((uint8_t *) dst)[2] = BLUE(rgb, 8); 248 #else249 ((uint8_t *) dst)[0] = BLUE(rgb, 8);250 ((uint8_t *) dst)[1] = GREEN(rgb, 8);251 ((uint8_t *) dst)[2] = RED(rgb, 8);252 #endif253 258 } 254 259 … … 596 601 case VISUAL_RGB_8_8_8: 597 602 screen.rgb_conv = rgb_888; 603 screen.pixelbytes = 3; 604 break; 605 case VISUAL_BGR_8_8_8: 606 screen.rgb_conv = bgr_888; 598 607 screen.pixelbytes = 3; 599 608 break; -
uspace/srv/fs/fat/Makefile
r84266669 rfcd7053 30 30 # 31 31 32 -include ../../../../Makefile.config33 34 32 LIBC_PREFIX = ../../../lib/libc 35 33 LIBFS_PREFIX = ../../../lib/libfs 36 34 LIBBLOCK_PREFIX = ../../../lib/libblock 37 35 SOFTINT_PREFIX = ../../../lib/softint 36 38 37 include $(LIBC_PREFIX)/Makefile.toolchain 39 38 … … 71 70 72 71 $(OUTPUT): $(OBJECTS) $(LIBS) 73 $(LD) -T $(LIBC_PREFIX)/arch/$( ARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map72 $(LD) -T $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map 74 73 75 74 disasm: $(OUTPUT).disasm -
uspace/srv/fs/fat/fat.c
r84266669 rfcd7053 123 123 int rc; 124 124 125 printf(" FAT: HelenOS FAT file system server.\n");125 printf("fat: HelenOS FAT file system server.\n"); 126 126 127 127 rc = fat_idx_init(); -
uspace/srv/fs/tmpfs/Makefile
r84266669 rfcd7053 30 30 # 31 31 32 -include ../../../../Makefile.config33 34 32 LIBC_PREFIX = ../../../lib/libc 35 33 LIBFS_PREFIX = ../../../lib/libfs 36 34 LIBBLOCK_PREFIX = ../../../lib/libblock 37 35 SOFTINT_PREFIX = ../../../lib/softint 36 38 37 include $(LIBC_PREFIX)/Makefile.toolchain 39 38 … … 69 68 70 69 $(OUTPUT): $(OBJECTS) $(LIBS) 71 $(LD) -T $(LIBC_PREFIX)/arch/$( ARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map70 $(LD) -T $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map 72 71 73 72 disasm: $(OUTPUT).disasm -
uspace/srv/kbd/Makefile
r84266669 rfcd7053 30 30 # 31 31 32 -include ../../../Makefile.config33 34 32 LIBC_PREFIX = ../../lib/libc 35 33 SOFTINT_PREFIX = ../../lib/softint 34 36 35 include $(LIBC_PREFIX)/Makefile.toolchain 37 36 … … 49 48 50 49 ARCH_SOURCES = \ 51 arch/$( ARCH)/src/kbd.c50 arch/$(UARCH)/src/kbd.c 52 51 53 ifeq ($( ARCH), ia32)52 ifeq ($(UARCH), ia32) 54 53 ARCH_SOURCES += \ 55 arch/$( ARCH)/src/mouse.c \56 arch/$( ARCH)/src/scanc.c54 arch/$(UARCH)/src/mouse.c \ 55 arch/$(UARCH)/src/scanc.c 57 56 GENARCH_SOURCES = \ 58 57 genarch/src/kbd.c 59 58 CFLAGS += -DMOUSE_ENABLED 60 59 endif 61 ifeq ($( ARCH), ia64)60 ifeq ($(UARCH), ia64) 62 61 ARCH_SOURCES += \ 63 arch/$( ARCH)/src/mouse.c \64 arch/$( ARCH)/src/scanc.c \65 arch/$( ARCH)/src/lkbd.c62 arch/$(UARCH)/src/mouse.c \ 63 arch/$(UARCH)/src/scanc.c \ 64 arch/$(UARCH)/src/lkbd.c 66 65 GENARCH_SOURCES = \ 67 66 genarch/src/kbd.c 68 67 CFLAGS += -DMOUSE_ENABLED 69 68 endif 70 ifeq ($( ARCH), amd64)69 ifeq ($(UARCH), amd64) 71 70 ARCH_SOURCES += \ 72 arch/$( ARCH)/src/mouse.c \73 arch/$( ARCH)/src/scanc.c71 arch/$(UARCH)/src/mouse.c \ 72 arch/$(UARCH)/src/scanc.c 74 73 GENARCH_SOURCES = \ 75 74 genarch/src/kbd.c 76 75 CFLAGS += -DMOUSE_ENABLED 77 76 endif 78 ifeq ($( ARCH), sparc64)77 ifeq ($(UARCH), sparc64) 79 78 ARCH_SOURCES += \ 80 arch/$( ARCH)/src/scanc.c \81 arch/$( ARCH)/src/sgcn.c79 arch/$(UARCH)/src/scanc.c \ 80 arch/$(UARCH)/src/sgcn.c 82 81 GENARCH_SOURCES = \ 83 82 genarch/src/kbd.c \ 84 83 genarch/src/nofb.c 85 84 endif 86 ifeq ($( ARCH), arm32)85 ifeq ($(UARCH), arm32) 87 86 ARCH_SOURCES += \ 88 arch/$( ARCH)/src/kbd_gxemul.c87 arch/$(UARCH)/src/kbd_gxemul.c 89 88 endif 90 ifeq ($( ARCH), mips32)89 ifeq ($(UARCH), mips32) 91 90 GENARCH_SOURCES += \ 92 91 genarch/src/nofb.c 93 92 endif 94 ifeq ($( ARCH), mips32eb)93 ifeq ($(UARCH), mips32eb) 95 94 GENARCH_SOURCES += \ 96 95 genarch/src/nofb.c … … 110 109 111 110 links: 112 ln -sfn ../arch/$( ARCH)/include include/arch111 ln -sfn ../arch/$(UARCH)/include include/arch 113 112 ln -sfn ../genarch/include include/genarch 114 113 … … 120 119 121 120 $(OUTPUT): $(OBJECTS) $(LIBS) 122 $(LD) -T $(LIBC_PREFIX)/arch/$( ARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map121 $(LD) -T $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map 123 122 124 123 disasm: $(OUTPUT).disasm -
uspace/srv/kbd/arch/ia64/src/kbd.c
r84266669 rfcd7053 115 115 116 116 117 118 irq_cmd_t ski_cmds[1] = {119 { CMD_IA64_GETCHAR, 0, 0, 2 }120 };121 122 irq_code_t ski_kbd = {123 1,124 ski_cmds125 };126 127 128 129 117 irq_cmd_t ns16550_cmds[1] = { 130 118 { CMD_PORT_READ_1, 0, 0, 2 }, … … 145 133 if (sysinfo_value("kbd")) { 146 134 kbd_type=sysinfo_value("kbd.type"); 147 if (kbd_type==KBD_SKI) ipc_register_irq(sysinfo_value("kbd.inr"), sysinfo_value("kbd.devno"), 0, &ski_kbd);148 if(kbd_type==KBD_LEGACY)return lkbd_arch_init();149 if (kbd_type==KBD_NS16550) {150 ns16550_kbd.cmds[0].addr = (void *) (sysinfo_value("kbd.port")+RBR_REG);135 if (kbd_type == KBD_LEGACY) 136 return lkbd_arch_init(); 137 if (kbd_type == KBD_NS16550) { 138 ns16550_kbd.cmds[0].addr = (void *) (sysinfo_value("kbd.port") + RBR_REG); 151 139 ipc_register_irq(sysinfo_value("kbd.inr"), sysinfo_value("kbd.devno"), 0, &ns16550_kbd); 152 iospace_enable(task_get_id(), ns16550_port=sysinfo_value("kbd.port"),8);153 } 140 iospace_enable(task_get_id(), ns16550_port = sysinfo_value("kbd.port"), 8); 141 } 154 142 return 0; 155 } 143 } 156 144 return 1; 157 145 } … … 171 159 static unsigned long buf = 0; 172 160 static int count = 0, esc_count=0; 173 161 174 162 int scan_code = IPC_GET_ARG2(*call); 175 163 176 164 if (scan_code == 0x1b) { 177 165 esc_count++; … … 182 170 esc_count = 0; 183 171 } 184 185 if(scan_code==0x0d) return 1; //Delete CR 186 if(scan_code==0x7f) scan_code='\b'; //Convert backspace 187 172 173 if (scan_code == 0x0d) 174 return 1; /* Delete CR */ 175 if (scan_code == 0x7f) 176 scan_code='\b'; /* Convert backspace */ 177 188 178 if(scan_code == 0x7e) { 189 179 switch (buf) { … … 308 298 return 1; 309 299 } 310 311 312 313 314 315 316 300 317 301 int kbd_ski_process(keybuffer_t *keybuffer, ipc_call_t *call) … … 394 378 { 395 379 printf("KBD Key pressed: %x(%c)\n",IPC_GET_ARG2(*call),IPC_GET_ARG2(*call)); 396 if(kbd_type==KBD_SKI) return kbd_ski_process(keybuffer,call); 397 if(kbd_type==KBD_NS16550) return kbd_ns16550_process(keybuffer,call); 398 if(kbd_type==KBD_LEGACY) return lkbd_arch_process(keybuffer,call); 399 400 380 if (kbd_type == KBD_SKI) 381 return kbd_ski_process(keybuffer, call); 382 if (kbd_type == KBD_NS16550) 383 return kbd_ns16550_process(keybuffer,call); 384 if (kbd_type == KBD_LEGACY) 385 return lkbd_arch_process(keybuffer,call); 401 386 } 402 387 … … 405 390 /** 406 391 * @} 407 */ 392 */ -
uspace/srv/kbd/arch/ppc32/src/kbd.c
r84266669 rfcd7053 40 40 #include <kbd.h> 41 41 #include <keys.h> 42 43 irq_cmd_t cuda_cmds[1] = {44 { CMD_PPC32_GETCHAR, 0, 0, 2 }45 };46 47 irq_code_t cuda_kbd = {48 1,49 cuda_cmds50 };51 42 52 43 … … 187 178 return 0; 188 179 189 return ipc_register_irq(sysinfo_value("kbd.inr"), sysinfo_value("kbd.devno"), 0, &cuda_kbd);180 return ipc_register_irq(sysinfo_value("kbd.inr"), sysinfo_value("kbd.devno"), 0, 0); 190 181 } 191 182 -
uspace/srv/loader/Makefile
r84266669 rfcd7053 28 28 # 29 29 30 -include ../../../Makefile.config31 32 30 ## Setup toolchain 33 31 # … … 35 33 LIBC_PREFIX = ../../lib/libc 36 34 SOFTINT_PREFIX = ../../lib/softint 35 37 36 include $(LIBC_PREFIX)/Makefile.toolchain 38 include arch/$( ARCH)/Makefile.inc37 include arch/$(UARCH)/Makefile.inc 39 38 40 39 CFLAGS += -Iinclude 41 40 42 41 LIBS = $(LIBC_PREFIX)/libc.a $(SOFTINT_PREFIX)/libsoftint.a 43 DEFS += -DRELEASE=\"$(RELEASE)\"44 45 ifdef REVISION46 DEFS += "-DREVISION=\"$(REVISION)\""47 endif48 49 ifdef TIMESTAMP50 DEFS += "-DTIMESTAMP=\"$(TIMESTAMP)\""51 endif52 42 53 43 ## Sources … … 70 60 71 61 clean: 72 -rm -f $(OUTPUT) $(OBJECTS) $(OUTPUT).map $(OUTPUT).disasm arch/$( ARCH)/_link.ld Makefile.depend62 -rm -f $(OUTPUT) $(OBJECTS) $(OUTPUT).map $(OUTPUT).disasm arch/$(UARCH)/_link.ld Makefile.depend 73 63 74 64 depend: 75 65 $(CC) $(DEFS) $(CFLAGS) -M $(SOURCES) > Makefile.depend 76 66 77 $(OUTPUT): $(OBJECTS) $(LIBS) arch/$( ARCH)/_link.ld78 $(LD) -T arch/$( ARCH)/_link.ld $(LFLAGS) $(OBJECTS) $(LIBS) -o $@ -Map $(OUTPUT).map67 $(OUTPUT): $(OBJECTS) $(LIBS) arch/$(UARCH)/_link.ld 68 $(LD) -T arch/$(UARCH)/_link.ld $(LFLAGS) $(OBJECTS) $(LIBS) -o $@ -Map $(OUTPUT).map 79 69 80 70 disasm: 81 71 $(OBJDUMP) -d $(OUTPUT) >$(OUTPUT).disasm 82 72 83 arch/$( ARCH)/_link.ld: arch/$(ARCH)/_link.ld.in73 arch/$(UARCH)/_link.ld: arch/$(UARCH)/_link.ld.in 84 74 $(CC) $(DEFS) $(CFLAGS) -DLIBC_PREFIX=$(LIBC_PREFIX) -E -x c $< | grep -v "^\#" > $@ 85 75 -
uspace/srv/loader/arch/amd64/Makefile.inc
r84266669 rfcd7053 28 28 29 29 CFLAGS += -D__64_BITS__ 30 ARCH_SOURCES := arch/$( ARCH)/amd64.s30 ARCH_SOURCES := arch/$(UARCH)/amd64.s -
uspace/srv/loader/arch/amd64/_link.ld.in
r84266669 rfcd7053 1 STARTUP(LIBC_PREFIX/arch/ ARCH/src/entry.o)1 STARTUP(LIBC_PREFIX/arch/UARCH/src/entry.o) 2 2 ENTRY(__entry) 3 3 -
uspace/srv/loader/arch/arm32/Makefile.inc
r84266669 rfcd7053 28 28 29 29 CFLAGS += -D__32_BITS__ 30 ARCH_SOURCES := arch/$( ARCH)/arm32.s30 ARCH_SOURCES := arch/$(UARCH)/arm32.s -
uspace/srv/loader/arch/arm32/_link.ld.in
r84266669 rfcd7053 1 /* 1 /* 2 2 * The only difference from _link.ld.in for regular statically-linked apps 3 3 * is the base address. 4 4 */ 5 STARTUP(LIBC_PREFIX/arch/ ARCH/src/entry.o)5 STARTUP(LIBC_PREFIX/arch/UARCH/src/entry.o) 6 6 ENTRY(__entry) 7 7 -
uspace/srv/loader/arch/ia32/Makefile.inc
r84266669 rfcd7053 28 28 29 29 CFLAGS += -D__32_BITS__ 30 ARCH_SOURCES := arch/$( ARCH)/ia32.s30 ARCH_SOURCES := arch/$(UARCH)/ia32.s -
uspace/srv/loader/arch/ia32/_link.ld.in
r84266669 rfcd7053 1 /* 1 /* 2 2 * The difference from _link.ld.in for regular statically-linked apps 3 3 * is the base address and the special interp section. 4 4 */ 5 STARTUP(LIBC_PREFIX/arch/ ARCH/src/entry.o)5 STARTUP(LIBC_PREFIX/arch/UARCH/src/entry.o) 6 6 ENTRY(__entry) 7 7 -
uspace/srv/loader/arch/ia64/Makefile.inc
r84266669 rfcd7053 28 28 29 29 CFLAGS += -D__64_BITS__ 30 ARCH_SOURCES := arch/$( ARCH)/ia64.s30 ARCH_SOURCES := arch/$(UARCH)/ia64.s 31 31 AFLAGS += -xexplicit -
uspace/srv/loader/arch/ia64/_link.ld.in
r84266669 rfcd7053 1 STARTUP(LIBC_PREFIX/arch/ ARCH/src/entry.o)1 STARTUP(LIBC_PREFIX/arch/UARCH/src/entry.o) 2 2 ENTRY(__entry) 3 3 -
uspace/srv/loader/arch/mips32/Makefile.inc
r84266669 rfcd7053 28 28 29 29 CFLAGS += -D__32_BITS__ 30 ARCH_SOURCES := arch/$( ARCH)/mips32.s30 ARCH_SOURCES := arch/$(UARCH)/mips32.s -
uspace/srv/loader/arch/mips32/_link.ld.in
r84266669 rfcd7053 1 /* 1 /* 2 2 * The only difference from _link.ld.in for regular statically-linked apps 3 3 * is the base address. 4 4 */ 5 STARTUP(LIBC_PREFIX/arch/ ARCH/src/entry.o)5 STARTUP(LIBC_PREFIX/arch/UARCH/src/entry.o) 6 6 ENTRY(__entry) 7 7 -
uspace/srv/loader/arch/ppc32/Makefile.inc
r84266669 rfcd7053 28 28 29 29 CFLAGS += -D__32_BITS__ 30 ARCH_SOURCES := arch/$( ARCH)/ppc32.s30 ARCH_SOURCES := arch/$(UARCH)/ppc32.s -
uspace/srv/loader/arch/ppc32/_link.ld.in
r84266669 rfcd7053 1 /* 1 /* 2 2 * The only difference from _link.ld.in for regular statically-linked apps 3 3 * is the base address. 4 4 */ 5 STARTUP(LIBC_PREFIX/arch/ ARCH/src/entry.o)5 STARTUP(LIBC_PREFIX/arch/UARCH/src/entry.o) 6 6 ENTRY(__entry) 7 7 -
uspace/srv/loader/arch/sparc64/Makefile.inc
r84266669 rfcd7053 28 28 29 29 CFLAGS += -D__64_BITS__ 30 ARCH_SOURCES := arch/$( ARCH)/sparc64.s30 ARCH_SOURCES := arch/$(UARCH)/sparc64.s -
uspace/srv/loader/arch/sparc64/_link.ld.in
r84266669 rfcd7053 1 STARTUP(LIBC_PREFIX/arch/ ARCH/src/entry.o)1 STARTUP(LIBC_PREFIX/arch/UARCH/src/entry.o) 2 2 ENTRY(__entry) 3 3 -
uspace/srv/ns/Makefile
r84266669 rfcd7053 30 30 # 31 31 32 -include ../../../Makefile.config33 34 32 LIBC_PREFIX = ../../lib/libc 35 33 SOFTINT_PREFIX = ../../lib/softint 34 36 35 include $(LIBC_PREFIX)/Makefile.toolchain 37 36 … … 60 59 61 60 $(OUTPUT): $(OBJECTS) $(LIBS) 62 $(LD) -T $(LIBC_PREFIX)/arch/$( ARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map61 $(LD) -T $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map 63 62 64 63 disasm: $(OUTPUT).disasm -
uspace/srv/pci/Makefile
r84266669 rfcd7053 30 30 # 31 31 32 -include ../../../Makefile.config33 34 32 LIBC_PREFIX = ../../lib/libc 35 33 SOFTINT_PREFIX = ../../lib/softint 34 36 35 include $(LIBC_PREFIX)/Makefile.toolchain 37 36 … … 63 62 $(OUTPUT): $(OBJECTS) $(LIBS) 64 63 $(MAKE) -C libpci 65 $(LD) -T $(LIBC_PREFIX)/arch/$( ARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map64 $(LD) -T $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map 66 65 67 66 disasm: -
uspace/srv/pci/libpci/Makefile
r84266669 rfcd7053 3 3 4 4 # Modified and ported to HelenOS by Jakub Jermar 5 6 -include ../../../../Makefile.config7 5 8 6 LIBC_PREFIX=$(shell cd ../../../lib/libc; pwd) -
uspace/srv/rd/Makefile
r84266669 rfcd7053 30 30 # 31 31 32 -include ../../../Makefile.config33 32 34 33 LIBC_PREFIX = ../../lib/libc 35 34 SOFTINT_PREFIX = ../../lib/softint 35 36 36 include $(LIBC_PREFIX)/Makefile.toolchain 37 37 … … 60 60 61 61 $(OUTPUT): $(OBJECTS) $(LIBS) 62 $(LD) -T $(LIBC_PREFIX)/arch/$( ARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map62 $(LD) -T $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map 63 63 64 64 disasm: $(OUTPUT).disasm -
uspace/srv/vfs/Makefile
r84266669 rfcd7053 31 31 # 32 32 33 -include ../../../Makefile.config34 35 33 LIBC_PREFIX = ../../lib/libc 36 34 SOFTINT_PREFIX = ../../lib/softint 35 37 36 include $(LIBC_PREFIX)/Makefile.toolchain 38 37 … … 66 65 67 66 $(OUTPUT): $(OBJECTS) $(LIBS) 68 $(LD) -T $(LIBC_PREFIX)/arch/$( ARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map67 $(LD) -T $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map 69 68 70 69 disasm: $(OUTPUT).disasm
Note:
See TracChangeset
for help on using the changeset viewer.
