49 lines
1.0 KiB
Makefile
49 lines
1.0 KiB
Makefile
# km_newhisax slave Makefile
|
|
# (c) 10/2001 Karsten Keil <kkeil@suse.de>
|
|
#
|
|
KDIR = /usr/src/linux
|
|
|
|
DESTDIR =
|
|
TARGET =
|
|
TARGETS := Rules.make arch $(TARGET)
|
|
TARGETMODDIR = "../misc"
|
|
|
|
default: $(TARGETS)
|
|
|
|
all: $(TARGETS)
|
|
|
|
Rules.make: $(KDIR)/Rules.make
|
|
cp -pf $(KDIR)/Rules.make .
|
|
|
|
arch: $(KDIR)/arch
|
|
rm -f arch
|
|
ln -s $(KDIR)/arch .
|
|
|
|
MYDIR := `pwd`
|
|
|
|
TOPDIR := $(KDIR)
|
|
include $(KDIR)/.config
|
|
include $(KDIR)/Makefile
|
|
TOPDIR := $(KDIR)
|
|
|
|
CFLAGS := -I. -I $(MYDIR)/include/linux -I $(KDIR)/drivers/isdn/avmb1 -I $(KDIR)/include $(CFLAGS) -DMODULE -DLINUX
|
|
|
|
ifdef CONFIG_MODVERSIONS
|
|
CFLAGS += -DMODVERSIONS -include $(KDIR)/include/linux/modversions.h
|
|
endif
|
|
|
|
|
|
MODLIB := $(DESTDIR)$(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE)
|
|
|
|
newhisax: $(TARGETDIR)
|
|
$(MAKE) -C $(TARGETDIR) CFLAGS="$(CFLAGS) $(MODFLAGS)" MAKING_MODULES=1 modules
|
|
|
|
install: install_mod
|
|
|
|
install_mod: $(MODLIB)/$(TARGETMODDIR)
|
|
$(MAKE) -C $(TARGETDIR) MOD_DESTDIR=$(TARGETMODDIR) modules_install
|
|
|
|
$(MODLIB)/$(TARGETMODDIR):
|
|
mkdir -p $(MODLIB)/$(TARGETMODDIR)
|
|
|