Rev 1404 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1404 | Rev 1408 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | FASM = e:/fasm/fasm.exe |
2 | FASM = e:/fasm/fasm.exe |
3 | 3 | ||
Line 4... | Line 4... | ||
4 | DEFINES = -D__KERNEL__ -DCONFIG_X86_32 |
4 | DEFINES = -D__KERNEL__ -DCONFIG_X86_32 |
Line -... | Line 5... | ||
- | 5 | ||
5 | 6 | DRV_TOPDIR = $(CURDIR)/../../.. |
|
6 | DRM_TOPDIR = $(CURDIR)/.. |
- | |
Line -... | Line 7... | ||
- | 7 | DRM_TOPDIR = $(CURDIR)/.. |
|
- | 8 | ||
7 | DRM_INCLUDES = $(DRM_TOPDIR)/includes |
9 | DRV_INCLUDES = $(DRV_TOPDIR)/include |
8 | 10 | ||
Line 9... | Line 11... | ||
9 | INCLUDES = -I$(DRM_INCLUDES) -I$(DRM_INCLUDES)/drm \ |
11 | INCLUDES = -I$(DRV_INCLUDES) -I$(DRV_INCLUDES)/drm \ |
Line 10... | Line 12... | ||
10 | -I$(DRM_INCLUDES)/linux -I$(DRM_INCLUDES)/asm |
12 | -I$(DRV_INCLUDES)/linux |
Line 11... | Line 13... | ||
11 | 13 | ||
Line 12... | Line 14... | ||
12 | CFLAGS = -c -O2 $(INCLUDES) $(DEFINES) -march=i686 -fomit-frame-pointer -fno-builtin-printf |
14 | CFLAGS = -c -O2 $(INCLUDES) $(DEFINES) -march=i686 -fomit-frame-pointer -fno-builtin-printf |
13 | 15 | ||
Line 14... | Line 16... | ||
14 | LIBPATH:= . |
16 | LIBPATH:= $(DRV_TOPDIR)/ddk |
Line 15... | Line 17... | ||
15 | 17 | ||
16 | LIBS:= -ldrv -lcore |
18 | LIBS:= -ldrv -lcore |
17 | 19 | ||
18 | LDFLAGS = -nostdlib -shared -s -Map atikms.map --image-base 0\ |
20 | LDFLAGS = -nostdlib -shared -s -Map atikms.map --image-base 0\ |
19 | --file-alignment 512 --section-alignment 4096 |
21 | --file-alignment 512 --section-alignment 4096 |
20 | 22 | ||
21 | 23 | ||
22 | NAME:= atikms |
24 | NAME:= atikms |
23 | 25 | ||
24 | HFILES:= $(DRM_INCLUDES)/linux/types.h \ |
26 | HFILES:= $(DRV_INCLUDES)/linux/types.h \ |
25 | $(DRM_INCLUDES)/linux/list.h \ |
27 | $(DRV_INCLUDES)/linux/list.h \ |
26 | $(DRM_INCLUDES)/linux/pci.h \ |
28 | $(DRV_INCLUDES)/linux/pci.h \ |
Line 27... | Line 29... | ||
27 | $(DRM_INCLUDES)/drm/drm.h \ |
29 | $(DRV_INCLUDES)/drm/drm.h \ |
Line 98... | Line 100... | ||
98 | 100 | ||
Line 99... | Line 101... | ||
99 | all: $(NAME).dll |
101 | all: $(NAME).dll |
100 | 102 | ||
Line 101... | Line 103... | ||
101 | $(NAME).dll: $(NAME_OBJS) $(SRC_DEP) $(HFILES) atikms.lds Makefile |
103 | $(NAME).dll: $(NAME_OBJS) $(SRC_DEP) $(HFILES) atikms.lds Makefile |
102 | ld -L$(LIBPATH) $(LDFLAGS) -T atikms.lds -o $@ $(NAME_OBJS) vsprintf.obj icompute.obj $(LIBS) |
104 | ld -L$(LIBPATH) $(LDFLAGS) -T atikms.lds -o $@ $(NAME_OBJS) $(LIBS) |