OSDN Git Service

Add MS7619SE
[uclinux-h8/uClinux-dist.git] / openswan / packaging / makefiles / module.make
1 ifndef OPENSWANSRCDIR
2 $(error You Must set OPENSWANSRCDIR)
3 endif
4
5 include ${OPENSWANSRCDIR}/Makefile.inc
6
7 export TOPDIR
8
9 CONFIG_SHELL=/bin/sh 
10 export CONFIG_SHELL
11
12 CONFIG_MODULES=true
13
14 KLIPS_TOP=${OPENSWANSRCDIR}/linux
15 VPATH+=${KLIPSSRC}
16
17 # include file with .h-style macros that would otherwise be created by
18 # config. Must occur before other includes.
19 ifneq ($(strip $(MODULE_DEF_INCLUDE)),)
20 EXTRA_CFLAGS += -include ${MODULE_DEF_INCLUDE}
21 endif
22
23 # Enable DISABLE_UDP_CHECKSUM for KLIPS, see bug #601
24 EXTRA_CFLAGS += -DDISABLE_UDP_CHECKSUM
25
26 EXTRA_CFLAGS += $(KLIPSCOMPILE)
27 EXTRA_CFLAGS += -Wall -DIPCOMP_PREFIX
28 #EXTRA_CFLAGS += -Werror
29 #EXTRA_CFLAGS += -Wconversion 
30 #EXTRA_CFLAGS += -Wmissing-prototypes 
31 # 'override CFLAGS' should really be 'EXTRA_CFLAGS'
32
33 KERNEL_CFLAGS= $(shell $(MAKE) -C $(TOPDIR) --no-print-directory -s -f Makefile ARCH=$(ARCH) MAKEFLAGS= script SCRIPT='@echo $$(CFLAGS)'   )
34
35 MODULE_CFLAGS= $(shell $(MAKE) -C $(TOPDIR) --no-print-directory -s -f Makefile ARCH=$(ARCH) MAKEFLAGS= script SCRIPT='@echo $$(MODFLAGS)'  )
36
37 EXTRA_CFLAGS += ${KERNEL_CFLAGS}
38
39 EXTRA_CFLAGS += -I${KLIPS_TOP}/include
40 EXTRA_CFLAGS += -I${KLIPSSRC}/.
41
42 EXTRA_CFLAGS += -I${TOPDIR}/include 
43 EXTRA_CFLAGS += -I${LIBZLIBSRCDIR}
44
45 version.c:      ${KLIPSSRC}/version.in.c ${OPENSWANSRCDIR}/Makefile.ver
46         sed '/"/s/@IPSECVERSION@/$(IPSECVERSION)/' $< >$@
47
48 include ${KLIPSSRC}/Makefile.fs2_4
49