Changeset 3802
- Timestamp:
- 06/14/03 21:13:28 (10 years ago)
- Location:
- i2c/branches/lk2-4
- Files:
-
- 2 modified
-
Makefile (modified) (4 diffs)
-
kernel/Module.mk (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
i2c/branches/lk2-4/Makefile
r3793 r3802 106 106 # Some often-used commands with default options 107 107 MKDIR := mkdir -p 108 RMDIR := rmdir 108 109 RM := rm -f 109 110 CC := gcc … … 118 119 # MODCFLAGS is to create in-kernel object files (modules) 119 120 120 CFLAGS := -I$(LINUX_HEADERS) -O2 -DLM_SENSORS 121 CPPFLAGS := -I$(LINUX_HEADERS) 122 CFLAGS := -O2 -DLM_SENSORS 121 123 122 124 ifeq ($(WARN),1) … … 140 142 141 143 ifeq ($(SMP),1) 142 MODC FLAGS += -D__SMP__144 MODCPPFLAGS += -D__SMP__ 143 145 endif 144 146 145 147 ifeq ($(MODVER),1) 146 MODC FLAGS += -DMODVERSIONS -include $(LINUX_HEADERS)/linux/modversions.h148 MODCPPFLAGS += -DMODVERSIONS -include $(LINUX_HEADERS)/linux/modversions.h 147 149 endif 150 151 # This magic is from the kernel Makefile. 152 # Extra cflags for kbuild 2.4. The default is to forbid includes by kernel code 153 # from user space headers. 154 kbuild_2_4_nostdinc := -nostdinc $(shell $(CC) -print-search-dirs | sed -ne 's/install: \(.*\)/-I \1include/gp') 155 MODCPPFLAGS += $(CPPFLAGS) $(kbuild_2_4_nostdinc) 148 156 149 157 .PHONY: dep … … 181 189 # .o files are used for modules 182 190 %.o: %.c 183 $(CC) $(MODC FLAGS) -c $< -o $@191 $(CC) $(MODCPPFLAGS) $(MODCFLAGS) -c $< -o $@ 184 192 185 193 %.d: %.c 186 $(CC) -M -MG $(MODC FLAGS) $< | \194 $(CC) -M -MG $(MODCPPFLAGS) $(MODCFLAGS) $< | \ 187 195 sed -e 's@^\(.*\)\.o:@$*.d $*.o: Makefile '`dirname $*.d`/Module.mk' @' > $@ 188 196 -
i2c/branches/lk2-4/kernel/Module.mk
r3766 r3802 100 100 install-kernel: all-kernel 101 101 if [ -n "$(KERNELTARGETS)" ] ; then \ 102 if [ -d "$(DESTDIR)$(MODPREF)/kernel" ] ; then \ 103 $(MKDIR) $(DESTDIR)$(MODPREF)/kernel/drivers/i2c ; \ 104 $(INSTALL) -o root -g root -m 644 $(KERNELTARGETS) $(DESTDIR)$(MODPREF)/kernel/drivers/i2c ; \ 105 for i in $(KERNELTARGETS) ; do \ 106 $(RM) $(DESTDIR)$(MODPREF)/misc/`basename $$i` ; \ 107 done \ 108 else \ 109 $(MKDIR) $(DESTDIR)$(MODPREF)/misc ; \ 110 $(INSTALL) -o root -g root -m 644 $(KERNELTARGETS) $(DESTDIR)$(MODPREF)/misc ; \ 111 fi \ 102 $(MKDIR) $(DESTDIR)$(MODPREF)/kernel/drivers/i2c ; \ 103 $(INSTALL) -o root -g root -m 644 $(KERNELTARGETS) $(DESTDIR)$(MODPREF)/kernel/drivers/i2c ; \ 104 for i in $(KERNELTARGETS) ; do \ 105 $(RM) $(DESTDIR)$(MODPREF)/misc/`basename $$i` $(DESTDIR)$(MODPREF)/kernel/drivers/i2c/`basename $$i`.gz ; \ 106 done ; \ 107 $(RMDIR) $(DESTDIR)$(MODPREF)/misc 2> /dev/null || true ; \ 112 108 fi 113 109 if [ -n "$(KERNELINCLUDES)" ] ; then \
