Subversion Repositories Kolibri OS

Rev

Rev 2187 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2187 Rev 9499
Line -... Line 1...
-
 
1
CC = kos32-gcc
-
 
2
LD = kos32-ld
-
 
3
KPACK = kpack
Line 1... Line -...
1
CC = gcc
-
 
2
FASM = e:/fasm/fasm.exe
-
 
3
 
-
 
4
CFLAGS = -c -O2 -fomit-frame-pointer -fno-builtin-printf 
-
 
5
 
4
 
6
 
-
 
Line 7... Line 5...
7
DRV_DIR   = $(CURDIR)/..
5
CFLAGS = -c -w -O2 -fomit-frame-pointer -fno-builtin-printf 
-
 
6
 
Line 8... Line 7...
8
 
7
DRV_DIR = $(CURDIR)/..
9
DRV_INCLUDES = $(DRV_DIR)/include
-
 
10
 
-
 
Line 11... Line -...
11
ACPI_INCLUDES = ./acpica/include
-
 
12
 
-
 
13
INCLUDES = -I$(DRV_INCLUDES) -I$(ACPI_INCLUDES) -I$(DRV_DIR)/include/linux
-
 
14
 
-
 
15
DEFINES	 = -D__KERNEL__ -DCONFIG_X86_32
8
INCLUDES = -I$(DRV_DIR)/devman/acpica/include -I$(DRV_DIR)/devman -I$(DRV_DIR)/include/linux -I$(DRV_DIR)/include -I$(DRV_DIR)/include/uapi
16
 
-
 
17
LDFLAGS = -nostdlib -shared -s -Map acpi.map --image-base 0\
-
 
18
	  --file-alignment 512 --section-alignment 4096
-
 
Line -... Line 9...
-
 
9
 
19
 
10
DEFINES = -D__KERNEL__ -DCONFIG_X86_32 -DCONFIG_X86_L1_CACHE_SHIFT=6 -DCONFIG_ARCH_HAS_CACHE_LINE_SIZE -DHAVE_ACPICA -DCONFIG_ACPI -DLINUX_MOD_DEVICETABLE_H -DCONFIG_PCI
Line 20... Line -...
20
LIBPATH:= -L$(DRV_DIR)/ddk -L./acpica
-
 
21
 
11
 
Line 22... Line 12...
22
LIBS:=    -lacpica -lgcc -lddk -lcore
12
LDFLAGS = -nostdlib -shared -s -Map acpi.map --image-base 0 --file-alignment 512 --section-alignment 4096
23
 
13
 
24
 
-
 
25
NAME= acpi
14
LIBPATH := -L$(DRV_DIR)/ddk -L../devman/acpica  -L../../contrib/sdk/lib
26
 
15
LIBS := -lacpica -lgcc -lddk -lcore
27
NAME_SRCS= 	acpi.c		\
16
 
28
		scan.c		\
17
NAME = acpi.sys
-
 
18
 
29
		pci_irq.c	\
19
NAME_SRCS = acpi.c \
30
		pci_root.c	\
-
 
Line 31... Line 20...
31
		pci/access.c	\
20
            scan.c \
Line 32... Line 21...
32
		pci/pci.c	\
21
            pci_root.c \
33
		pci/probe.c	\
22
            pci_bind.c \
Line 34... Line 23...
34
		pci_bind.c
23
            pci_irq.c \
35
 
24
            pci/probe.c \
36
 
25
            pci/pci.c \
Line 37... Line 26...
37
all: $(NAME).dll
26
            pci/access.c
38
 
27
 
Line 39... Line 28...
39
NAME_OBJS =  $(patsubst %.S, %.o, $(patsubst %.asm, %.o,\
28
all: $(NAME)
40
            $(patsubst %.c, %.o, $(NAME_SRCS))))
29
 
41
 
-
 
42
 
-
 
43
$(NAME).dll: $(NAME_OBJS) acpi.lds Makefile
-