summaryrefslogtreecommitdiff
path: root/linux/Makefrag.am
diff options
context:
space:
mode:
Diffstat (limited to 'linux/Makefrag.am')
-rw-r--r--linux/Makefrag.am13
1 files changed, 13 insertions, 0 deletions
diff --git a/linux/Makefrag.am b/linux/Makefrag.am
index 7c7b432d..1b690108 100644
--- a/linux/Makefrag.am
+++ b/linux/Makefrag.am
@@ -36,6 +36,11 @@ liblinux_a_CPPFLAGS = $(AM_CPPFLAGS) \
# Because of the use of `extern inline' in some Linux header files without
# corresponding text segment definitions, we must always optimize.
liblinux_a_CFLAGS = -O2 $(AM_CFLAGS)
+
+# See <http://lists.gnu.org/archive/html/bug-hurd/2006-01/msg00148.html>.
+liblinux_a_CFLAGS += \
+ -fno-strict-aliasing
+
# TODO. Do we really need `-traditional'?
liblinux_a_CCASFLAGS = $(AM_CCASFLAGS) \
-D__ASSEMBLY__ -traditional \
@@ -78,6 +83,8 @@ liblinux_a_SOURCES += \
linux/src/drivers/block/ide-cd.c \
linux/src/drivers/block/ide.c \
linux/src/drivers/block/ide.h \
+ linux/dev/drivers/block/ahci.c \
+ linux/dev/include/ahci.h \
linux/src/drivers/block/ide_modes.h \
linux/src/drivers/block/rz1000.c \
linux/src/drivers/block/triton.c
@@ -747,6 +754,12 @@ EXTRA_DIST += \
linux/dev/README \
linux/src/COPYING
+# Those get #included...
+EXTRA_DIST += \
+ linux/src/drivers/scsi/FlashPoint.c \
+ linux/src/drivers/scsi/eata_pio_proc.c \
+ linux/src/drivers/scsi/scsiiom.c
+
# Instead of listing each file individually...
EXTRA_DIST += \
linux/dev/include \