mISDN/Makefile.standalone

67 lines
1.2 KiB
Makefile
Raw Normal View History

2001-10-01 12:42:31 +00:00
# km_newhisax slave Makefile
# (c) 10/2001 Karsten Keil <kkeil@suse.de>
#
2001-10-01 10:21:52 +00:00
KDIR = /usr/src/linux
DESTDIR =
2001-10-01 12:42:31 +00:00
TARGET =
2001-10-01 23:22:43 +00:00
TARGETS := $(TARGET)
2001-10-01 10:21:52 +00:00
default: $(TARGETS)
all: $(TARGETS)
2001-10-01 23:22:43 +00:00
MYDIR := $(PWD)
2001-10-01 10:21:52 +00:00
TOPDIR := $(KDIR)
include $(KDIR)/.config
include $(KDIR)/Makefile
2001-10-02 00:39:59 +00:00
CFLAGS := -I. -I $(KDIR)/drivers/isdn/avmb1 $(CFLAGS) -DLINUX
CC := $(filter-out -I$(HPATH), $(CC)) -I $(MYDIR)/newinclude -I $(HPATH)
2001-10-01 10:21:52 +00:00
ifdef CONFIG_MODVERSIONS
2001-10-02 00:39:59 +00:00
CFLAGS := -DMODULE -DMODVERSIONS -include $(MODVERFILE) $(CFLAGS)
2001-10-01 23:22:43 +00:00
else
2001-10-02 00:39:59 +00:00
CFLAGS := -DMODULE $(CFLAGS)
2001-10-01 10:21:52 +00:00
endif
MODLIB := $(DESTDIR)$(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE)
2001-10-01 23:22:43 +00:00
newhisax: $(TARGETDIR) newhisax_mod
$(MAKE) -C $(TARGETDIR) CFLAGS="$(CFLAGS)" MAKING_MODULES=1 modules
ifeq ($(PATCHLEVEL), 2)
TARGETMODDIR = misc
2001-10-01 23:22:43 +00:00
install: install_mod
install_mod: modules_install
newhisax_mod:
echo patchlevel $(PATCHLEVEL)
mkdir -p modules
else
TARGETMODDIR = ../misc
2001-10-01 23:22:43 +00:00
newhisax_mod:
echo patchlevel $(PATCHLEVEL)
2001-10-01 10:21:52 +00:00
install: install_mod
2001-10-01 12:42:31 +00:00
install_mod: $(MODLIB)/$(TARGETMODDIR)
$(MAKE) -C $(TARGETDIR) MOD_DESTDIR=$(TARGETMODDIR) modules_install
2001-10-01 10:21:52 +00:00
2001-10-01 12:42:31 +00:00
$(MODLIB)/$(TARGETMODDIR):
mkdir -p $(MODLIB)/$(TARGETMODDIR)
2001-10-01 10:21:52 +00:00
2001-10-01 23:22:43 +00:00
endif
modlist: $(MODLIB)/$(TARGETMODDIR)
$(MAKE) -C $(TARGETDIR) MOD_DESTDIR=$(TARGETMODDIR) mod_list