summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2003-06-13 08:54:27 +0000
committerPascal Rigaux <pixel@mandriva.com>2003-06-13 08:54:27 +0000
commit95307b2e1e54dda3b22855e6bbfc73d6f696364f (patch)
tree172b3e691d13e09d4b153113932f4fa05f2f14a8
parent19ef5736030c9419a10558fcedb165495b87228c (diff)
downloaddrakx-95307b2e1e54dda3b22855e6bbfc73d6f696364f.tar
drakx-95307b2e1e54dda3b22855e6bbfc73d6f696364f.tar.gz
drakx-95307b2e1e54dda3b22855e6bbfc73d6f696364f.tar.bz2
drakx-95307b2e1e54dda3b22855e6bbfc73d6f696364f.tar.xz
drakx-95307b2e1e54dda3b22855e6bbfc73d6f696364f.zip
cleaner adaptation to dietlibc from main gi branch
-rw-r--r--mdk-stage1/pcmcia_/Makefile17
-rw-r--r--mdk-stage1/ppp/include/net/ppp_defs.h2
-rw-r--r--mdk-stage1/ppp/pppd/Makefile26
-rw-r--r--mdk-stage1/rp-pppoe/src/Makefile25
4 files changed, 18 insertions, 52 deletions
diff --git a/mdk-stage1/pcmcia_/Makefile b/mdk-stage1/pcmcia_/Makefile
index bb3b0257e..b247b1397 100644
--- a/mdk-stage1/pcmcia_/Makefile
+++ b/mdk-stage1/pcmcia_/Makefile
@@ -18,31 +18,20 @@ top_dir = ..
include $(top_dir)/Makefile.common
-all: libpcmcia.a libpcmcia-DIET.a
+all: libpcmcia.a
clean:
rm -f *.o libpcmcia.a
-FLAGS = -D__linux__ -Wall -Werror -Os -fomit-frame-pointer -pipe -c -I..
+FLAGS = -D__linux__ -Wall -Werror -Os -fomit-frame-pointer -pipe -c -I.. -D_BSD_SOURCE
OBJS = probe.o cardmgr.o lex_config.o yacc_config.o
-OBJS-DIET = $(subst .o,-DIET.o,$(OBJS))
-
libpcmcia.a: $(OBJS)
ar -cru $@ $^
ranlib $@
-libpcmcia-DIET.a: $(OBJS-DIET)
- ar -cru $@ $^
- ranlib $@
-
-
$(OBJS): %.o: %.c
- gcc $(FLAGS) $(GLIBC_INCLUDES) -c $< -o $@
-
-$(OBJS-DIET): %-DIET.o: %.c
- gcc $(FLAGS) $(DIETLIBC_INCLUDES) -c $< -o $@
-
+ $(DIET) gcc $(FLAGS) $(INCLUDES) -c $< -o $@
diff --git a/mdk-stage1/ppp/include/net/ppp_defs.h b/mdk-stage1/ppp/include/net/ppp_defs.h
index c35020eab..46bef52bb 100644
--- a/mdk-stage1/ppp/include/net/ppp_defs.h
+++ b/mdk-stage1/ppp/include/net/ppp_defs.h
@@ -97,7 +97,7 @@
*/
#if !defined(__BIT_TYPES_DEFINED__) && !defined(_BITYPES) \
- && !defined(__FreeBSD__) && (NS_TARGET < 40)
+ && !defined(__FreeBSD__) && (NS_TARGET < 40) && !defined(__dietlibc__)
#ifdef UINT32_T
typedef UINT32_T u_int32_t;
#else
diff --git a/mdk-stage1/ppp/pppd/Makefile b/mdk-stage1/ppp/pppd/Makefile
index ad2bdae90..682ad08c1 100644
--- a/mdk-stage1/ppp/pppd/Makefile
+++ b/mdk-stage1/ppp/pppd/Makefile
@@ -20,40 +20,30 @@ include $(top_dir)/Makefile.common
TARGETS = pppd
-ifeq (DIETLIBC, $(L))
-TARGETS += pppd-DIET
-endif
-
BINTARGET = ../pppd-bin
all: $(TARGETS)
clean:
- rm -f *.o *.a $(BINTARGET) pppd pppd-DIET
+ rm -f *.o *.a $(BINTARGET) pppd
-FLAGS = -Wall -Werror -Os -fomit-frame-pointer -DDO_BSD_COMPRESS=0 -D_linux_=1 -DHAVE_MMAP -DNO_DRAND48
+FLAGS = -Wall -Werror -Os -fomit-frame-pointer -DDO_BSD_COMPRESS=0 -D_linux_=1 -DHAVE_MMAP -DNO_DRAND48 -D_BSD_SOURCE -D_GNU_SOURCE
INCS = -I../include -I.
+ifeq (GLIBC, $(L))
+LIBS = -static -lcrypt
+endif
+
OBJS = main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o ccp.o auth.o options.o demand.o utils.o sys-linux.o ipxcp.o multilink.o tdb.o tty.o
-OBJS-DIET = $(subst .o,-DIET.o,$(OBJS))
pppd: $(OBJS)
- gcc -static -o $@ $^ -lcrypt
- $(STRIPCMD) $@
- cp -f $@ $(BINTARGET)
-
-pppd-DIET: $(OBJS-DIET)
- gcc $(DIETLIBC_LDFLAGS_STAGE1) -o $@ $^ $(DIETLIBC_LIBC)
+ $(DIET) gcc -o $@ $^ $(LIBS)
$(STRIPCMD) $@
cp -f $@ $(BINTARGET)
$(OBJS): %.o: %.c
- gcc $(FLAGS) $(INCS) $(GLIBC_INCLUDES) -c $< -o $@
-
-$(OBJS-DIET): %-DIET.o: %.c
- gcc $(FLAGS) $(INCS) $(DIETLIBC_INCLUDES) -c $< -o $@
-
+ $(DIET) gcc $(FLAGS) $(INCS) $(INCLUDES) -c $< -o $@
diff --git a/mdk-stage1/rp-pppoe/src/Makefile b/mdk-stage1/rp-pppoe/src/Makefile
index f96b5714e..11d2684d6 100644
--- a/mdk-stage1/rp-pppoe/src/Makefile
+++ b/mdk-stage1/rp-pppoe/src/Makefile
@@ -20,39 +20,26 @@ include $(top_dir)/Makefile.common
TARGETS = pppoe
-ifeq (DIETLIBC, $(L))
-TARGETS += pppoe-DIET
-endif
-
BINTARGET = ../pppoe-bin
all: $(TARGETS)
clean:
- rm -f *.o *.a $(BINTARGET) pppoe pppoe-DIET
+ rm -f *.o *.a $(BINTARGET) pppoe
FLAGS = -Wall -Werror -Os -fomit-frame-pointer '-DPPPOE_PATH="/sbin/pppoe"' '-DPPPD_PATH="/sbin/pppd"' '-DVERSION="3.0-stg1"'
-
+ifeq (GLIBC, $(L))
+EXTRA_LDFLAGS = -static
+endif
OBJS = pppoe.o if.o debug.o common.o ppp.o discovery.o
-OBJS-DIET = $(subst .o,-DIET.o,$(OBJS))
-
pppoe: $(OBJS)
- gcc -static -o $@ $^
- $(STRIPCMD) $@
- cp -f $@ $(BINTARGET)
-
-pppoe-DIET: $(OBJS-DIET)
- gcc $(DIETLIBC_LDFLAGS_STAGE1) -o $@ $^ $(DIETLIBC_LIBC)
+ $(DIET) gcc -o $@ $^ $(EXTRA_LDFLAGS)
$(STRIPCMD) $@
cp -f $@ $(BINTARGET)
$(OBJS): %.o: %.c
- gcc $(FLAGS) $(GLIBC_INCLUDES) $(INCS) -c $< -o $@
-
-$(OBJS-DIET): %-DIET.o: %.c
- gcc $(FLAGS) $(DIETLIBC_INCLUDES) $(INCS) -c $< -o $@
-
+ $(DIET) gcc $(FLAGS) $(INCLUDES) $(INCS) -c $< -o $@