Subversion Repositories Kolibri OS

Rev

Rev 1630 | Rev 1867 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1498 serge 1
 
1631 serge 2
 
3
 
4
 
1498 serge 5
6
DRV_DIR   = $(CURDIR)/..
7
 
8
DRV_INCLUDES = $(DRV_DIR)/include
9
 
10
ACPI_INCLUDES = ./acpica/include
11
 
12
INCLUDES = -I$(DRV_INCLUDES) -I$(ACPI_INCLUDES) -I$(DRV_DIR)/include/linux
13
 
14
DEFINES	 = -D__KERNEL__ -DCONFIG_X86_32
15
 
16
LDFLAGS = -nostdlib -shared -s -Map acpi.map --image-base 0\
17
 
18
19
 
20
21
LIBS:=    -lacpica -lgcc -lddk -lcore
22
 
1499 serge 23
1498 serge 24
 
1625 serge 25
1498 serge 26
 
27
 
28
		pci_irq.c	\
29
 
1627 serge 30
		pci/access.c	\
31
		pci/pci.c	\
32
		pci/probe.c	\
1628 serge 33
		pci_bind.c
1631 serge 34
1628 serge 35
36
all: $(NAME).dll
37
1498 serge 38
 
39
 
40
41
 
42
$(NAME).dll: $(NAME_OBJS) acpi.lds Makefile
43
	ld $(LIBPATH) $(LDFLAGS) -T acpi.lds -o $@ $(NAME_OBJS) $(LIBS)
44
 
45
 
46
%.o : %.c $(HFILES) Makefile
1625 serge 47
	$(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $<
48
1498 serge 49
 
50
	as -o $@ $<
51
52
 
53