1 SubDir ROS_TOP lib kernel32 ;
3 # This stuff should actually be moved to Jamrules
4 # in order to more easily support other compilers
5 CCFLAGS += -Wall -fno-builtin ;
7 # NOTE - I'm no Jam expert, yet. This stuff should be
8 # abstracted into the Jamrules file.
9 LINKFLAGS = -nostartfiles -nostdlib -shared ;
10 LINKFLAGS += -Wl,--image-base,0x77F00000 -lgcc ;
14 critical event intrlck mutex
24 mbchars muldiv getname
30 iocompl volume deviceio dosdev
33 npipe tape mailslot backup
38 global heap isbad local
39 procmem section virtual
42 THREAD_SRCS = fiber thread tls ;
44 PROCESS_SRCS = proc cmdline create session ;
46 STRING_SRCS = lstring ;
48 EXCEPT_SRCS = except ;
53 thread/$(THREAD_SRCS).c
54 process/$(PROCESS_SRCS).c
55 string/$(STRING_SRCS).c
58 except/$(EXCEPT_SRCS).c
62 SharedLibrary kernel32 : $(KERNEL32_SRCS) ;
64 $(ROS_TOP)/dk/w32/lib/ntdll.a
65 $(ROS_TOP)/dk/w32/lib/rosrtl.a