summaryrefslogtreecommitdiffstats
path: root/loader/Makefile
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2002-09-12 22:00:45 +0000
committerJeremy Katz <katzj@redhat.com>2002-09-12 22:00:45 +0000
commitd6597c99978740460247c43a953ea4d3027f00ff (patch)
tree55cefc24744091fef76ebe0f03ef55ec6763a6a8 /loader/Makefile
parent831a1b8f79866566bc48e73f13d1278059f4514b (diff)
downloadanaconda-before.libdir.changes.tar.gz
anaconda-before.libdir.changes.tar.xz
anaconda-before.libdir.changes.zip
use umount2 instead of umountbefore.libdir.changes
everything builds on hammer now...
Diffstat (limited to 'loader/Makefile')
-rw-r--r--loader/Makefile18
1 files changed, 18 insertions, 0 deletions
diff --git a/loader/Makefile b/loader/Makefile
index b63a5a5d2..050cf84aa 100644
--- a/loader/Makefile
+++ b/loader/Makefile
@@ -52,6 +52,16 @@ BINS += loader-local loader-network loader-pcmcia
OBJS += dietstubs.o ctype.o
endif
+ifeq (x86_64, $(ARCH))
+BINS += loader-local loader-network loader-pcmcia
+ ifeq (1, $(JAPANESE))
+ KONOBJS = ./kon2/src/libkon.a ./kon2/src/display.a ./kon2/lib/libgon.a
+ CFLAGS += -DINCLUDE_KON
+ DIRS += kon2
+ endif
+OBJS += stubs.o
+endif
+
ifeq (ia64, $(ARCH))
BINS += loader
endif
@@ -101,6 +111,13 @@ CC=$(DIET) $(REALCC)
STATIC=-static
else
REALCC=$(CC)
+ifeq (x86_64, $(ARCH))
+COPTS+=-DUSE_MINILIBC=1 -DUSE_LOGDEV
+MINILIBC=minilibc.o
+LDFLAGS = -nostdlib /usr/lib64/crt1.o
+LOADERLIBS += -lresolv
+STATIC= -static
+else
ifeq (sparc, $(ARCH))
MINILIBC=minilibc.o /usr/lib/libc.a
CFLAGS+=-DUSE_MINILIBC=1 -DUSE_LOGDEV
@@ -113,6 +130,7 @@ STATIC=-static
LOADERLIBS += -lresolv
endif
endif
+endif
LANGS = $(shell awk '{ print $$2 }' ../lang-table | egrep -v '(^en$$)')