aboutsummaryrefslogtreecommitdiffstats
path: root/libbridge
diff options
context:
space:
mode:
authorbuytenh <buytenh>2002-04-03 16:19:36 +0000
committerbuytenh <buytenh>2002-04-03 16:19:36 +0000
commit41708cb641cbd928e688ba55d328635732dc751f (patch)
treeb71eb238b9ea7978af82c05655df487ed7ffb1b8 /libbridge
parentf33ac0982072fec5a2a9e25afd399c44457ff88a (diff)
downloadandroid_external_brctl-41708cb641cbd928e688ba55d328635732dc751f.tar.gz
android_external_brctl-41708cb641cbd928e688ba55d328635732dc751f.tar.bz2
android_external_brctl-41708cb641cbd928e688ba55d328635732dc751f.zip
autoconfization by Andreas Hofmeister
Diffstat (limited to 'libbridge')
-rw-r--r--libbridge/Makefile29
-rw-r--r--libbridge/Makefile.in55
2 files changed, 55 insertions, 29 deletions
diff --git a/libbridge/Makefile b/libbridge/Makefile
deleted file mode 100644
index 375775b..0000000
--- a/libbridge/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-CC = gcc
-CFLAGS = -Wall -g
-
-all: libbridge.a
-
-clean:
- rcsclean *
- rm -f *~
- rm -f *.o
- rm -f libbridge.a
-
-libbridge.a: libbridge_compat.o libbridge_devif.o libbridge_if.o libbridge_init.o libbridge_misc.o
- ar rcs libbridge.a libbridge_compat.o libbridge_devif.o libbridge_if.o libbridge_init.o libbridge_misc.o
- ranlib libbridge.a
-
-libbridge_compat.o: libbridge_compat.c if_index.c
- $(CC) $(CFLAGS) -c libbridge_compat.c
-
-libbridge_devif.o: libbridge_devif.c libbridge.h libbridge_private.h
- $(CC) $(CFLAGS) -c libbridge_devif.c
-
-libbridge_if.o: libbridge_if.c libbridge.h libbridge_private.h
- $(CC) $(CFLAGS) -c libbridge_if.c
-
-libbridge_init.o: libbridge_init.c libbridge.h libbridge_private.h
- $(CC) $(CFLAGS) -c libbridge_init.c
-
-libbridge_misc.o: libbridge_misc.c libbridge.h libbridge_private.h
- $(CC) $(CFLAGS) -c libbridge_misc.c
diff --git a/libbridge/Makefile.in b/libbridge/Makefile.in
new file mode 100644
index 0000000..505994a
--- /dev/null
+++ b/libbridge/Makefile.in
@@ -0,0 +1,55 @@
+
+KERNEL_HEADERS=-I@KERNEL_HEADERS@
+
+AR=ar
+RANLIB=@RANLIB@
+
+CC=@CC@
+CFLAGS = -Wall -g $(KERNEL_HEADERS)
+
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+includedir=@includedir@
+libdir=@libdir@
+
+ifndef HAVE_IF_INDEX
+COMPAT_SOURCES= \
+ libbridge_compat.c
+else
+COMPAT_SOURCES=
+endif
+
+libbridge_SOURCES= \
+ $(COMPAT_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:
+ rcsclean *
+ rm -f *~
+ rm -f *.o
+ rm -f 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
+