KERNEL_HEADERS=-I$(LINUXDIR)/include AR=$(CROSS_COMPILE)ar RANLIB=$(CROSS_COMPILE)ranlib CC=$(CROSS_COMPILE)gcc CFLAGS = -Wall -g $(KERNEL_HEADERS) prefix=/usr exec_prefix=${prefix} includedir=${prefix}/include libdir=${exec_prefix}/lib libbridge_SOURCES= \ libbridge_devif.c \ libbridge_if.c \ libbridge_init.c \ libbridge_misc.c libbridge_OBJECTS=$(libbridge_SOURCES:.c=.o) all: libbridge.a install: libbridge.a mkdir -p $(DESTDIR)$(includedir) install -m 644 libbridge.h $(DESTDIR)$(includedir) mkdir -p $(DESTDIR)$(libdir) install -m 644 libbridge.a $(DESTDIR)$(libdir) clean: rm -f *.o libbridge.a libbridge.a: $(libbridge_OBJECTS) $(AR) rcs $@ $(libbridge_OBJECTS) $(RANLIB) $@ %.o: %.c libbridge.h libbridge_private.h $(CC) $(CFLAGS) $(INCLUDE) -c $< libbridge_compat.o: libbridge_compat.c if_index.c $(CC) $(CFLAGS) -c libbridge_compat.c