Subversion Repositories Kolibri OS

Rev

Rev 9079 | Rev 9152 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9079 Rev 9100
Line 14... Line 14...
14
 
14
 
15
DEFINES = -DKOLIBRI -D__KERNEL__ -DCONFIG_X86_32 -DCONFIG_DMI -DCONFIG_TINY_RCU
15
DEFINES = -DKOLIBRI -D__KERNEL__ -DCONFIG_X86_32 -DCONFIG_DMI -DCONFIG_TINY_RCU
16
DEFINES+= -DCONFIG_X86_L1_CACHE_SHIFT=6 -DCONFIG_ARCH_HAS_CACHE_LINE_SIZE
16
DEFINES+= -DCONFIG_X86_L1_CACHE_SHIFT=6 -DCONFIG_ARCH_HAS_CACHE_LINE_SIZE
Line 17... Line 17...
17
DEFINES+= -DCONFIG_PRINTK -DCONFIG_PCI -DCONFIG_PCI  -DCONFIG_AMD_NB -DKBUILD_MODNAME=\"k10temp\"
17
DEFINES+= -DCONFIG_PRINTK -DCONFIG_PCI -DCONFIG_PCI  -DCONFIG_AMD_NB -DKBUILD_MODNAME=\"k10temp\"
18
 
18
 
Line 19... Line 19...
19
CFLAGS= -c -O2 -march=i686 -fno-ident -msse2 -fomit-frame-pointer -fno-builtin-printf
19
CFLAGS= -c -Os -march=i686 -fno-ident -msse2 -fomit-frame-pointer -fno-builtin-printf
20
CFLAGS+= -mno-stack-arg-probe -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -mno-ms-bitfields 
20
CFLAGS+= -mno-stack-arg-probe -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -mno-ms-bitfields 
Line 28... Line 28...
28
	--major-subsystem-version 0 --minor-subsystem-version 5 --subsystem native \
28
	--major-subsystem-version 0 --minor-subsystem-version 5 --subsystem native \
29
	--image-base 0 --file-alignment 512 --section-alignment 4096
29
	--image-base 0 --file-alignment 512 --section-alignment 4096
Line 30... Line 30...
30
 
30
 
Line 31... Line 31...
31
OBJS = k10temp.o ../pci.o ../amd_nb.o ../cpu_detect.o
31
OBJS = k10temp.o ../pci.o ../amd_nb.o ../cpu_detect.o
Line 32... Line 32...
32
 
32
 
33
all: $(OBJS) $(NAME).dll 
33
all: $(OBJS) $(NAME).sys 
34
 
34
 
Line 35... Line 35...
35
$(NAME).dll: $(OBJS) 
35
$(NAME).sys: $(OBJS) 
36
	$(LD) $(LIBPATH) $(LDFLAGS) -T ../drv.lds $(OBJS) -o $@ $(NAME_OBJS) $(LIBS)
36
	$(LD) $(LIBPATH) $(LDFLAGS) -T ../drv.lds $(OBJS) -o $@ $(NAME_OBJS) $(LIBS)
Line 37... Line 37...
37
	$(KPACK) $(NAME).dll
37
	$(KPACK) $(NAME).sys
38
 
38