diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2003-06-13 08:54:27 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2003-06-13 08:54:27 +0000 |
commit | 95307b2e1e54dda3b22855e6bbfc73d6f696364f (patch) | |
tree | 172b3e691d13e09d4b153113932f4fa05f2f14a8 /mdk-stage1 | |
parent | 19ef5736030c9419a10558fcedb165495b87228c (diff) | |
download | drakx-backup-do-not-use-95307b2e1e54dda3b22855e6bbfc73d6f696364f.tar drakx-backup-do-not-use-95307b2e1e54dda3b22855e6bbfc73d6f696364f.tar.gz drakx-backup-do-not-use-95307b2e1e54dda3b22855e6bbfc73d6f696364f.tar.bz2 drakx-backup-do-not-use-95307b2e1e54dda3b22855e6bbfc73d6f696364f.tar.xz drakx-backup-do-not-use-95307b2e1e54dda3b22855e6bbfc73d6f696364f.zip |
cleaner adaptation to dietlibc from main gi branch
Diffstat (limited to 'mdk-stage1')
-rw-r--r-- | mdk-stage1/pcmcia_/Makefile | 17 | ||||
-rw-r--r-- | mdk-stage1/ppp/include/net/ppp_defs.h | 2 | ||||
-rw-r--r-- | mdk-stage1/ppp/pppd/Makefile | 26 | ||||
-rw-r--r-- | mdk-stage1/rp-pppoe/src/Makefile | 25 |
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 $@ |