Changeset 214

Show
Ignore:
Timestamp:
01/28/07 11:01:19 (5 years ago)
Author:
root
Message:

Made sure make from scratch works.

Location:
floppyfw
Files:
20 modified

Legend:

Unmodified
Added
Removed
  • floppyfw/Makefile

    r210 r214  
    6767# 
    6868############################################################## 
    69 TARGETS:=uclib linux busybox  
     69TARGETS:=uclibc linux busybox  
    7070include package/Makefile.in 
    71 include target/Makefile.in 
     71# include target/Makefile.in 
    7272 
    7373############################################################# 
     
    8181 
    8282all:   world 
     83 
     84echotarg:  
     85        echo $(TARGETS) 
    8386 
    8487# In this section, we need .config 
     
    98101TARGETS_DIRCLEAN:=$(patsubst %,%-dirclean,$(TARGETS)) 
    99102 
    100 world: $(TMP_DIR) $(DL_DIR) $(BUILD_DIR) $(STAGING_DIR) \ 
    101         $(TARGET_PACKAGES_DIR) $(TARGETS) 
     103world: echotarg $(TMP_DIR) $(DL_DIR) $(BUILD_DIR) $(STAGING_DIR) \ 
     104        $(TARGET_DIR) $(TARGET_PACKAGES_DIR) $(TARGETS) 
    102105 
    103106.PHONY: all world clean dirclean distclean source $(TARGETS) \ 
     
    120123        mkdir -p $(BUILD_DIR) 
    121124        # Can put it here anyway. 
    122         mkdir -p $(BUILD_DIR)/modules 
     125        mkdir -p $(MODULES_DIR)/modules 
    123126 
    124127$(TOOL_BUILD_DIR): 
     
    128131        mkdir -p $(STAGING_DIR)/lib 
    129132        mkdir -p $(STAGING_DIR)/include 
    130         mkdir -p $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME) 
    131         ln -snf ../lib $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib 
    132  
    133 $(TARGET_DIR): 
    134         if [ -f "$(TARGET_SKELETON)" ] ; then \ 
    135                 $(ZCAT) $(TARGET_SKELETON) | tar -C $(BUILD_DIR) -xf -; \ 
    136         fi; 
    137         if [ -d "$(TARGET_SKEL_DIR)" ] ; then \ 
    138                 cp -fa $(TARGET_SKEL_DIR)/* $(TARGET_DIR)/; \ 
    139         fi; 
    140         touch $(STAGING_DIR)/.fakeroot.00000 
    141         -find $(TARGET_DIR) -type d -name CVS | xargs rm -rf 
    142         -find $(TARGET_DIR) -type d -name .svn | xargs rm -rf 
     133        # mkdir -p $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME) 
     134        # ln -snf ../lib $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib 
     135 
     136# TARGET_DIR and INITRD_MASTER are created in initrd.mk and add.mk 
     137 
     138#$(TARGET_DIR): $(TMP_DIR) $(DL_DIR) $(BUILD_DIR) $(STAGING_DIR) \ 
     139#       $(TARGET_PACKAGES_DIR) 
     140#       if [ -f "$(TARGET_SKELETON)" ] ; then \ 
     141#               $(ZCAT) $(TARGET_SKELETON) | tar -C $(BUILD_DIR) -xf -; \ 
     142#       fi; 
     143#       if [ -d "$(TARGET_SKEL_DIR)" ] ; then \ 
     144#               cp -fa $(TARGET_SKEL_DIR)/* $(TARGET_DIR)/; \ 
     145#       fi; 
     146#       touch $(STAGING_DIR)/.fakeroot.00000 
     147#       -find $(TARGET_DIR) -type d -name CVS | xargs rm -rf 
     148#       -find $(TARGET_DIR) -type d -name .svn | xargs rm -rf 
    143149 
    144150$(TARGET_PACKAGES_DIR): 
     
    231237 
    232238veryclean: 
    233         $(RM) -r $(INITRD_MASTER)  
    234         $(RM) -r $(BUILD_DIR)/initrd.sq  
    235         $(RM) -r $(ADD_MASTER)  
    236         $(RM) $(BUILD_DIR)/*.ffw $(BUILD_DIR)/*.bz2 
    237239        $(RM) -r $(BUILD_DIR) 
    238         $(RM) -r $(MODULES_BASE_DIR) 
    239         $(RM) $(PACKAGES_DIR)/*.ffw $(PACKAGES_DIR)/*.bz2 
    240         $(RM) -r isoimage* 
    241         $(RM) -r soekris.tar.bz2 
    242         $(RM) -r flash.tar.bz2 
    243240        # Dangerous.. 
    244241        $(RM) -r floppy* 
  • floppyfw/configs/config-busybox

    r90 r214  
    2020CONFIG_FEATURE_INSTALLER=y 
    2121# CONFIG_LOCALE_SUPPORT is not set 
    22 # CONFIG_GETOPT_LONG is not set 
     22CONFIG_GETOPT_LONG=y 
    2323CONFIG_FEATURE_DEVPTS=y 
    2424# CONFIG_FEATURE_CLEAN_UP is not set 
     
    2727# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set 
    2828# CONFIG_SELINUX is not set 
     29CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" 
    2930 
    3031# 
     
    3839# USING_CROSS_COMPILER is not set 
    3940CROSS_COMPILER_PREFIX="" 
    40 EXTRA_CFLAGS_OPTIONS="" 
    4141# CONFIG_BUILD_AT_ONCE is not set 
    4242 
     
    7676CONFIG_BUNZIP2=y 
    7777# CONFIG_CPIO is not set 
    78 # CONFIG_DPKG is not set 
    79 # CONFIG_DPKG_DEB is not set 
    80 # CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set 
     78CONFIG_DPKG=y 
     79CONFIG_DPKG_DEB=y 
     80CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY=y 
    8181# CONFIG_GUNZIP is not set 
    8282# CONFIG_FEATURE_GUNZIP_UNCOMPRESS is not set 
     
    103103# 
    104104# CONFIG_FEATURE_UNARCHIVE_TAPE is not set 
    105 # CONFIG_FEATURE_DEB_TAR_GZ is not set 
     105 
     106# 
     107# Common options for dpkg and dpkg_deb 
     108# 
     109CONFIG_FEATURE_DEB_TAR_GZ=y 
    106110# CONFIG_FEATURE_DEB_TAR_BZ2 is not set 
    107111# CONFIG_FEATURE_DEB_TAR_LZMA is not set 
     
    260264# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set 
    261265# CONFIG_START_STOP_DAEMON is not set 
     266# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set 
    262267# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set 
    263268# CONFIG_WHICH is not set 
     
    335340# CONFIG_FEATURE_SECURETTY is not set 
    336341CONFIG_PASSWD=y 
    337 CONFIG_CRYPTPW=y 
    338342# CONFIG_SU is not set 
    339343# CONFIG_SULOGIN is not set 
     
    406410# CONFIG_MDEV is not set 
    407411# CONFIG_FEATURE_MDEV_CONF is not set 
     412# CONFIG_FEATURE_MDEV_EXEC is not set 
    408413# CONFIG_MKSWAP is not set 
    409414# CONFIG_FEATURE_MKSWAP_V0 is not set 
     
    545550# CONFIG_FEATURE_TFTP_PUT is not set 
    546551# CONFIG_FEATURE_TFTP_BLOCKSIZE is not set 
    547 # CONFIG_FEATURE_TFTP_DEBUG is not set 
     552# CONFIG_DEBUG_TFTP is not set 
    548553CONFIG_TRACEROUTE=y 
    549554CONFIG_FEATURE_TRACEROUTE_VERBOSE=y 
     
    554559# udhcp Server/Client 
    555560# 
    556 CONFIG_UDHCPD=y 
    557 CONFIG_UDHCPC=y 
    558 # CONFIG_DUMPLEASES is not set 
     561CONFIG_APP_UDHCPD=y 
     562CONFIG_APP_UDHCPC=y 
     563CONFIG_APP_DUMPLEASES=y 
    559564CONFIG_FEATURE_UDHCP_SYSLOG=y 
    560565# CONFIG_FEATURE_UDHCP_DEBUG is not set 
  • floppyfw/configs/config-kernel

    r208 r214  
    11111111# 
    11121112CONFIG_VGA_CONSOLE=y 
    1113 CONFIG_VIDEO_SELECT=y 
     1113# CONFIG_VIDEO_SELECT is not set 
    11141114CONFIG_MDA_CONSOLE=m 
    11151115 
  • floppyfw/devkitstuff/Readme.devkit

    r213 r214  
    3030 
    3131# svn co http://www.zelow.no/svn/floppyfw 
     32 
     33# cd floppyfw 
    3234 
    3335If you want to work on the 3.0 series: 
  • floppyfw/package/add/add.mk

    r176 r214  
    77######################## 
    88 
    9 ADD_MASTER=$(BUILD_DIR)/add 
     9TARGET_DIR=$(BUILD_DIR)/add 
    1010 
    11 $(ADD_MASTER): 
    12         mkdir -p $(ADD_MASTER) 
    13         cp -a skeletons/add/* $(ADD_MASTER)/. 
    14         -find $(ADD_MASTER) -type d -name CVS -exec $(RM) -r {} \; > /dev/null 2>&1 
    15         -find $(ADD_MASTER) -type d -name .svn -exec $(RM) -r {} \; > /dev/null 2>&1 
     11$(TARGET_DIR): 
     12        mkdir -p $(TARGET_DIR) 
     13        cp -a skeletons/add/* $(TARGET_DIR)/. 
     14        -find $(TARGET_DIR) -type d -name CVS -exec $(RM) -r {} \; > /dev/null 2>&1 
     15        -find $(TARGET_DIR) -type d -name .svn -exec $(RM) -r {} \; > /dev/null 2>&1 
    1616         
    1717 
    18 add-package: $(ADD_MASTER) 
     18add-package: $(TARGET_DIR) 
    1919        # 
    2020        # Scripts: 
    2121        # 
    22         cp $(FILES_DIR)/udhcpcrenew.sh $(ADD_MASTER)/etc/. 
    23         cp $(FILES_DIR)/renew-dnsmasq.sh $(ADD_MASTER)/etc/. 
    24         # cp $(FILES_DIR)/fakeleases.sh $(ADD_MASTER)/etc/. 
    25         cp $(FILES_DIR)/udhcpd.conf.sh $(ADD_MASTER)/etc/. 
    26         cp $(FILES_DIR)/dmz-udhcpd.conf.sh $(ADD_MASTER)/etc/. 
    27         cp $(FILES_DIR)/login.ini $(ADD_MASTER)/etc/. 
    28         cp $(FILES_DIR)/profile $(ADD_MASTER)/etc/. 
    29         cp $(FILES_DIR)/busybox.conf $(ADD_MASTER)/etc/. 
    30         cp $(FILES_DIR)/dmz-fw.ini $(ADD_MASTER)/etc/firewall/. 
    31         cp $(FILES_DIR)/wshaper.htb $(ADD_MASTER)/sbin/. 
     22        cp $(FILES_DIR)/udhcpcrenew.sh $(TARGET_DIR)/etc/. 
     23        cp $(FILES_DIR)/renew-dnsmasq.sh $(TARGET_DIR)/etc/. 
     24        # cp $(FILES_DIR)/fakeleases.sh $(TARGET_DIR)/etc/. 
     25        cp $(FILES_DIR)/udhcpd.conf.sh $(TARGET_DIR)/etc/. 
     26        cp $(FILES_DIR)/dmz-udhcpd.conf.sh $(TARGET_DIR)/etc/. 
     27        cp $(FILES_DIR)/login.ini $(TARGET_DIR)/etc/. 
     28        cp $(FILES_DIR)/profile $(TARGET_DIR)/etc/. 
     29        cp $(FILES_DIR)/busybox.conf $(TARGET_DIR)/etc/. 
     30        cp $(FILES_DIR)/dmz-fw.ini $(TARGET_DIR)/etc/firewall/. 
     31        cp $(FILES_DIR)/wshaper.htb $(TARGET_DIR)/sbin/. 
    3232        [ -d /usr/i386-uclibc-linux ] || mkdir /usr/i386-uclibc-linux 
    3333        [ -d /usr/i386-uclibc-linux/lib ] || ln -sf /lib /usr/i386-uclibc-linux/lib 
    3434 
    35         echo $(FLOPPYFW_VERSION) > $(ADD_MASTER)/etc/floppyfw_version 
    36         $(RM) $(ADD_MASTER)/etc/version 
    37         ln -s $(ADD_MASTER)/etc/floppyfw_version $(ADD_MASTER)/etc/version 
     35        echo $(FLOPPYFW_VERSION) > $(TARGET_DIR)/etc/floppyfw_version 
     36        $(RM) $(TARGET_DIR)/etc/version 
     37        ln -s $(TARGET_DIR)/etc/floppyfw_version $(TARGET_DIR)/etc/version 
    3838 
    39         chown -R root.root $(ADD_MASTER) 
     39        chown -R root.root $(TARGET_DIR) 
    4040         
    41         (cd $(ADD_MASTER); $(RM) -r tmp/*; tar -cpvf $(TMP_DIR)/add.tar *); 
     41        (cd $(TARGET_DIR); $(RM) -r tmp/*; tar -cpvf $(TMP_DIR)/add.tar *); 
    4242        $(LZMAC) $(TMP_DIR)/add.tar > $(BUILD_DIR)/add.ffw 
    4343        /usr/bin/bzip2 -9 $(TMP_DIR)/add.tar 
  • floppyfw/package/bridgeutils/bridgeutils.mk

    r210 r214  
    3131                CFLAGS="$(TARGET_CFLAGS)" \ 
    3232                CC="$(TARGET_CC)" \ 
    33                 --prefix=$(ADD_MASTER) \ 
     33                --prefix=$(TARGET_DIR) \ 
    3434                --with-linux-headers=$(LINUX_DIR)/include/linux \ 
    3535        ); 
     
    3939        $(MAKE) -C $(BRIDGECTL_DIR) 
    4040 
    41 $(ADD_MASTER)/sbin/brctl: $(BRIDGECTL_DIR)/brctl/brctl $(ADD_MASTER) 
    42         @mkdir -p $(ADD_MASTER)/sbin $(ADD_MASTER)/lib 
    43         cp -a $(BRIDGECTL_DIR)/brctl/brctl $(ADD_MASTER)/sbin/ 
    44         cp -a $(BRIDGECTL_DIR)/brctl/brctld $(ADD_MASTER)/sbin/ 
    45         cp -a $(BRIDGECTL_DIR)/libbridge/libbridge.a $(ADD_MASTER)/lib/ 
    46         -$(SSTRIP) $(ADD_MASTER)/sbin/brctl 
    47         -$(SSTRIP) $(ADD_MASTER)/sbin/brctld 
    48         -$(STRIP) $(ADD_MASTER)/lib/libbridge.a 
     41$(TARGET_DIR)/sbin/brctl: $(BRIDGECTL_DIR)/brctl/brctl $(TARGET_DIR) 
     42        @mkdir -p $(TARGET_DIR)/sbin $(TARGET_DIR)/lib 
     43        cp -a $(BRIDGECTL_DIR)/brctl/brctl $(TARGET_DIR)/sbin/ 
     44        cp -a $(BRIDGECTL_DIR)/brctl/brctld $(TARGET_DIR)/sbin/ 
     45        cp -a $(BRIDGECTL_DIR)/libbridge/libbridge.a $(TARGET_DIR)/lib/ 
     46        -$(SSTRIP) $(TARGET_DIR)/sbin/brctl 
     47        -$(SSTRIP) $(TARGET_DIR)/sbin/brctld 
     48        -$(STRIP) $(TARGET_DIR)/lib/libbridge.a 
    4949 
    50 bridgeutils: linux-source-configured $(ADD_MASTER)/sbin/brctl 
     50bridgeutils: linux-source-configured $(TARGET_DIR)/sbin/brctl 
    5151 
    5252bridgeutils-clean: 
    5353        -$(MAKE) -C $(BRIDGECTL_DIR) clean 
    54         $(RM) $(ADD_MASTER)/sbin/brctl 
     54        $(RM) $(TARGET_DIR)/sbin/brctl 
    5555 
    5656bridgeutils-dirclean: 
    57         $(RM) $(ADD_MASTER)/sbin/brctl $(ADD_MASTER)/sbin/brctld \ 
    58                 $(ADD_MASTER)/lib/libbridge.a 
     57        $(RM) $(TARGET_DIR)/sbin/brctl $(TARGET_DIR)/sbin/brctld \ 
     58                $(TARGET_DIR)/lib/libbridge.a 
    5959 
    6060 
  • floppyfw/package/busybox/busybox.mk

    r210 r214  
    4545        touch $(BUSYBOX_DIR)/.configured 
    4646 
     47busybox-source: $(BUSYBOX_DIR)/.unpacked 
     48        echo Kildekodeherja 
     49 
    4750$(BUSYBOX_DIR)/busybox: $(BUSYBOX_DIR)/.configured 
    4851        $(MAKE) CC="$(TARGET_CC)" PREFIX="$(INITRD_MASTER)" -C $(BUSYBOX_DIR) 
     
    5962 
    6063busybox: $(INITRD_MASTER) $(INITRD_MASTER)/bin/busybox 
     64        echo Busyboxherja 
    6165 
    6266busybox-clean: 
     
    7579# 
    7680############################################################# 
    77 ifeq (,y) 
    78 TARGETS+=busybox 
    79 endif 
    80 ifeq (,m) 
    81 TARGETS+=busybox 
    82 endif 
     81#ifeq (BR2_PACKAGE_BUSYBOX,y) 
     82#TARGETS+=busybox 
     83#endif 
  • floppyfw/package/fakeident/fakeident.mk

    r141 r214  
    2727                identd identd.c 
    2828 
    29 $(ADD_MASTER)/sbin/identd: $(FAKEIDENT_DIR)/identd 
    30         cp -a $(FAKEIDENT_DIR)/identd $(ADD_MASTER)/sbin/identd 
    31         -$(SSTRIP) $(ADD_MASTER)/sbin/identd 
     29$(TARGET_DIR)/sbin/identd: $(FAKEIDENT_DIR)/identd 
     30        cp -a $(FAKEIDENT_DIR)/identd $(TARGET_DIR)/sbin/identd 
     31        -$(SSTRIP) $(TARGET_DIR)/sbin/identd 
    3232 
    33 fakeident: $(ADD_MASTER)/sbin/identd 
     33fakeident: $(TARGET_DIR)/sbin/identd 
    3434 
    3535fakeident-clean: 
    3636        $(RM) $(FAKEIDENT_DIR)/identd 
    37         $(RM) $(ADD_MASTER)/sbin/identd 
     37        $(RM) $(TARGET_DIR)/sbin/identd 
    3838 
    3939fakeident-dirclean: 
    4040        $(RM) -r $(FAKEIDENT_DIR) 
    41         $(RM) $(ADD_MASTER)/sbin/identd 
     41        $(RM) $(TARGET_DIR)/sbin/identd 
    4242 
    4343 
  • floppyfw/package/hostap/hostap.mk

    r201 r214  
    1010HOSTAP_VERSION=0.4.5 
    1111 
    12 HOSTAP_SITE=http://hostap.epitest.fi/releases/ 
     12#HOSTAP_SITE=http://hostap.epitest.fi/releases/ 
     13HOSTAP_SITE=http://downloads.openwrt.org/sources/ 
     14 
    1315 
    1416HOSTAP_PKG_DIR=$(TARGET_PACKAGES_DIR)/hostap-$(FLOPPYFW_VERSION) 
  • floppyfw/package/iproute2/iproute2.mk

    r185 r214  
    6262        $(RM) $(IPROUTE2_PKG_DIR)/etc/iproute2/* 
    6363 
    64 $(ADD_MASTER)/sbin/ip: $(IPROUTE2_DIR)/ip/ip 
    65         cp $(IPROUTE2_DIR)/ip/ip $(ADD_MASTER)/sbin/. 
    66         cp $(IPROUTE2_DIR)/tc/tc $(ADD_MASTER)/sbin/. 
    67         $(SSTRIP) $(ADD_MASTER)/sbin/ip 
    68         $(SSTRIP) $(ADD_MASTER)/sbin/tc 
    69         $(RM) $(ADD_MASTER)/etc/iproute2/* 
    70         mkdir -p $(ADD_MASTER)/etc/iproute2 
    71         cp -a $(IPROUTE2_DIR)/etc/iproute2 $(ADD_MASTER)/etc/. 
     64$(TARGET_DIR)/sbin/ip: $(IPROUTE2_DIR)/ip/ip 
     65        cp $(IPROUTE2_DIR)/ip/ip $(TARGET_DIR)/sbin/. 
     66        cp $(IPROUTE2_DIR)/tc/tc $(TARGET_DIR)/sbin/. 
     67        $(SSTRIP) $(TARGET_DIR)/sbin/ip 
     68        $(SSTRIP) $(TARGET_DIR)/sbin/tc 
     69        $(RM) $(TARGET_DIR)/etc/iproute2/* 
     70        mkdir -p $(TARGET_DIR)/etc/iproute2 
     71        cp -a $(IPROUTE2_DIR)/etc/iproute2 $(TARGET_DIR)/etc/. 
    7272 
    7373iproute2: linux-source-configured $(IPROUTE2_PKG_DIR)/sbin/ss \ 
    74                 $(ADD_MASTER)/sbin/ip 
     74                $(TARGET_DIR)/sbin/ip 
    7575 
    7676iproute2-clean: 
  • floppyfw/package/ipset/ipset.mk

    r141 r214  
    2424                KERNEL_DIR=$(BUILD_DIR)/linux \ 
    2525                DO_IPV6=0  \ 
    26                 DESTDIR=$(ADD_MASTER)/ \ 
     26                DESTDIR=$(TARGET_DIR)/ \ 
    2727                PREFIX=/        \ 
    2828                BINDIR=/sbin    \ 
     
    3333                COPT_FLAGS="$(TARGET_CFLAGS) -DNDEBUG" \ 
    3434 
    35 $(ADD_MASTER)/sbin/ipset: $(IPSET_BUILD_DIR)/ipset 
    36         $(RM) $(ADD_MASTER)/lib/ipset/* 
     35$(TARGET_DIR)/sbin/ipset: $(IPSET_BUILD_DIR)/ipset 
     36        $(RM) $(TARGET_DIR)/lib/ipset/* 
    3737        $(MAKE) -C $(IPSET_BUILD_DIR) \ 
    3838                KERNEL_DIR=$(BUILD_DIR)/linux \ 
    3939                DO_IPV6=0  \ 
    40                 DESTDIR=$(ADD_MASTER)/ \ 
     40                DESTDIR=$(TARGET_DIR)/ \ 
    4141                PREFIX=/        \ 
    4242                BINDIR=/sbin    \ 
     
    4747                COPT_FLAGS="$(TARGET_CFLAGS) -DNDEBUG" \ 
    4848                install 
    49         $(RM) -r $(ADD_MASTER)$(TMP_DIR)/* 
    50         $(RM) -r $(ADD_MASTER)/usr$(TMP_DIR)/* 
    51         -$(SSTRIP) $(ADD_MASTER)/sbin/ipset 
    52         -$(SSTRIP) $(ADD_MASTER)/lib/ipset/* 
     49        $(RM) -r $(TARGET_DIR)$(TMP_DIR)/* 
     50        $(RM) -r $(TARGET_DIR)/usr$(TMP_DIR)/* 
     51        -$(SSTRIP) $(TARGET_DIR)/sbin/ipset 
     52        -$(SSTRIP) $(TARGET_DIR)/lib/ipset/* 
    5353 
    54 ipset: $(ADD_MASTER)/sbin/ipset  
     54ipset: $(TARGET_DIR)/sbin/ipset  
    5555 
    5656ipset-source: $(DL_DIR)/$(IPSET_SOURCE) 
     
    6060                KERNEL_DIR=$(BUILD_DIR)/linux \ 
    6161                DO_IPV6=0  \ 
    62                 DESTDIR=$(ADD_MASTER)/ \ 
     62                DESTDIR=$(TARGET_DIR)/ \ 
    6363                PREFIX=/        \ 
    6464                BINDIR=/sbin    \ 
  • floppyfw/package/iptables/iptables.mk

    r210 r214  
    2020         $(WGET) -P $(DL_DIR) $(IPTABLES_SOURCE_URL)/$(IPTABLES_SOURCE)  
    2121 
    22 $(IPTABLES_BUILD_DIR)/.unpacked: $(BUILD_DIR) $(DL_DIR)/$(IPTABLES_SOURCE) 
     22$(IPTABLES_BUILD_DIR)/.unpacked: $(TARGET_DIR) $(DL_DIR)/$(IPTABLES_SOURCE) 
    2323        bzcat $(DL_DIR)/$(IPTABLES_SOURCE) | \ 
    2424                tar $(TAR_VERBOSE) -C $(BUILD_DIR) -xf - 
     
    5757        $(RM) $(IPTABLES_PKG_DIR)/sbin/iptables-restore 
    5858        $(RM) $(IPTABLES_PKG_DIR)/sbin/iptables-save 
    59         # I hate doing this: (and I really want gcc 3.4) 
    6059        $(RM) $(IPTABLES_PKG_DIR)/lib/iptables/libipt_sctp.so 
    6160        $(RM) $(IPTABLES_PKG_DIR)/lib/iptables/libipt_dscp.so 
     
    7170 
    7271iptables-source: $(DL_DIR)/$(IPTABLES_SOURCE) 
     72        echo Iptablessource. 
    7373 
    7474iptables-clean: 
  • floppyfw/package/libpcap/libpcap.mk

    r200 r214  
    7878        rm -rf $(LIBPCAP_PKG_DIR)/usr/man 
    7979 
    80 libpcap: uclibc $(LIBPCAP_DIR)/libpcap.a 
     80libpcap: $(LIBPCAP_DIR)/libpcap.a 
    8181 
    8282libpcap-clean: 
  • floppyfw/package/linux/linux.mk

    r210 r214  
    4040# Used by pcmcia-cs and others 
    4141LINUX_SOURCE_DIR=$(LINUX_DIR) 
     42LINUX_MODULES_DEP=$(MODULES_DIR)/lib/modules/$(LINUX_VERSION)/modules.dep 
    4243 
    4344#LINUX_CC_OPTS="-Os -pipe" 
     
    4849         $(WGET) -P $(DL_DIR) $(LINUX_SITE)/$(LINUX_SOURCE) 
    4950 
    50 $(LINUX_DIR)/.unpacked: patch-o-matic hostap-driver-source \ 
     51$(LINUX_DIR)/.unpacked: \ 
     52                busybox-source patch-o-matic-source hostap-driver-source \ 
    5153                $(IPTABLES_BUILD_DIR)/.configured $(DL_DIR)/$(LINUX_SOURCE)  
    5254        # Just to make sure it's gone. 
     
    121123                $(LINUX_DIR)/.config 
    122124endif 
    123  
    124125# Don't need this right now. 
    125126#ifeq ($(filter $(TARGETS),madwifi), madwifi) 
     
    127128#               $(LINUX_DIR)/.config 
    128129#endif 
    129  
    130130        $(SED) 's/^EXTRAVERSION\s=\s(.*)/EXTRAVERSION = $$1-floppyfw-$(FLOPPYFW_VERSION)/;' \ 
    131131                $(LINUX_DIR)/Makefile 
     
    152152        touch -c $(LINUX_KERNEL) 
    153153 
    154 $(MODULES_DIR)/lib/modules/$(LINUX_VERSION)/modules.dep: $(LINUX_KERNEL) 
     154$(LINUX_MODULES_DEP): $(LINUX_KERNEL) 
    155155        # Modutils-version 
    156         #/sbin/depmod -aen -F $(LINUX_DIR)/System.map -b $(MODULES_DIR)/lib/modules/$(LINUX_VERSION) > $(MODULES_DIR)/lib/modules/$(LINUX_VERSION)/modules.dep 
     156        #/sbin/depmod -aen -F $(LINUX_DIR)/System.map -b $(MODULES_DIR)/lib/modules/$(LINUX_VERSION) > $(LINUX_MODULES_DEP) 
    157157        #/sbin/depmod -aen -F $(LINUX_DIR)/System.map -b $(MODULES_DIR)/lib/modules/$(LINUX_VERSION) 
    158158        # busybox perl. 
     159        [ -f  $(LINUX_MODULES_DEP) ] && cp $(LINUX_MODULES_DEP) $(LINUX_MODULES_DEP).org 
     160 
    159161        [ -d $(MODULES_DIR)/lib/modules/$(LINUX_VERSION) ] && \ 
    160162        $(BUSYBOX_DIR)/examples/depmod.pl -n \ 
    161163                -b $(MODULES_DIR)/lib/modules/$(LINUX_VERSION)/ \ 
    162164                -F $(LINUX_DIR)/System.map \ 
    163                 > $(MODULES_DIR)/lib/modules/$(LINUX_VERSION)/modules.dep 
     165                > $(LINUX_MODULES_DEP) 
     166 
     167        [ -f  $(LINUX_MODULES_DEP) ] && cp $(LINUX_MODULES_DEP) $(LINUX_MODULES_DEP).precaps 
    164168 
    165169        (cd $(MODULES_DIR) ; \ 
    166                 cat $(MODULES_DIR)/lib/modules/$(LINUX_VERSION)/modules.dep \ 
    167                 | $(SCRIPTS_DIR)/capsfix.pl > $(TMP_DIR)/moddep 
    168                 ) 
     170                cat $(LINUX_MODULES_DEP) \ 
     171                        | $(SCRIPTS_DIR)/capsfix.pl ./ > $(TMP_DIR)/moddep \ 
     172                ); 
    169173 
    170         mv $(TMP_DIR)/moddep $(MODULES_DIR)/lib/modules/$(LINUX_VERSION)/modules.dep 
     174        mv $(TMP_DIR)/moddep $(LINUX_MODULES_DEP) 
    171175 
    172 linux:  \ 
    173 patch-o-matic \ 
    174                 hostap-driver-source \ 
     176linux:  busybox-source patch-o-matic-source hostap-driver-source \ 
    175177                $(IPTABLES_BUILD_DIR)/.configured \ 
    176                 $(LINUX_KERNEL) \ 
    177                 $(MODULES_DIR)/lib/modules/$(LINUX_VERSION)/modules.dep 
     178                $(LINUX_MODULES_DEP) 
     179                # $(LINUX_KERNEL)  
     180                 
    178181 
    179 linux-depmod: linux $(MODULES_DIR)/lib/modules/$(LINUX_VERSION)/modules.dep 
     182linux-depmod: linux $(LINUX_MODULES_DEP) 
    180183 
    181184linux-source: $(DL_DIR)/$(LINUX_SOURCE) 
  • floppyfw/package/madwifi/madwifi.mk

    r208 r214  
    4343                BINDIR=/usr/bin \ 
    4444                DESTDIR=$(MADWIFI_PKG_DIR) \ 
    45                 C $(MADWIFI_DIR) install 
     45                -C $(MADWIFI_DIR) install 
    4646        -$(RM) -r $(MADWIFI_PKG_DIR)/usr/man 
    4747        -$(SSTRIP) $(MADWIFI_PKG_DIR)/usr/bin/* 
  • floppyfw/package/patch-o-matic/patch-o-matic.mk

    r210 r214  
    22# 
    33# patch-o-matic 
     4# 
     5# The real patcing is done in the linux kernel makefiles, this just 
     6# unpacks the source. 
    47# 
    58############################################################# 
     
    1720         $(WGET) -P $(DL_DIR) $(PATCH_O_MATIC_SOURCE_URL)$(PATCH_O_MATIC_SOURCE) 
    1821 
    19 patch-o-matic-source: $(DL_DIR)/$(PATCH_O_MATIC_SOURCE) 
    20  
    21 $(PATCH_O_MATIC_DIR)/.unpacked: $(BUILD_DIR) $(DL_DIR)/$(PATCH_O_MATIC_SOURCE) 
     22$(PATCH_O_MATIC_DIR)/.unpacked: $(DL_DIR)/$(PATCH_O_MATIC_SOURCE) 
    2223        bzcat $(DL_DIR)/$(PATCH_O_MATIC_SOURCE) | tar $(TAR_VERBOSE) \ 
    2324                -C $(BUILD_DIR) -xvf - 
     
    2627        # cp -a $(PATCH_DIR)/kernel-pom/string $(PATCH_O_MATIC_DIR)/patchlets/. 
    2728        touch $(PATCH_O_MATIC_DIR)/.unpacked 
     29 
     30patch-o-matic-source: $(PATCH_O_MATIC_DIR)/.unpacked 
    2831 
    2932patch-o-matic: $(PATCH_O_MATIC_DIR)/.unpacked 
  • floppyfw/package/uclibc/uclibc.mk

    r156 r214  
    99UCLIBC_LIBDIR=/lib 
    1010 
    11 $(INITRD_MASTER)/lib/libc.so.0:  
     11$(INITRD_MASTER)/lib/libc.so.0: $(INITRD_MASTER) 
    1212        # 
    1313        # Just copying the library-files: 
     
    2222        -rmdir $(INITRD_MASTER)/lib/modules 
    2323 
    24 $(ADD_MASTER)/lib/libdl.so.0:  
     24$(TARGET_DIR)/lib/libdl.so.0:  
    2525 
    26         cp -a $(UCLIBC_LIBDIR)/libdl* $(ADD_MASTER)/lib/. 
    27         cp -a $(UCLIBC_LIBDIR)/libpthread* $(ADD_MASTER)/lib/. 
    28         cp -a $(UCLIBC_LIBDIR)/libresolv* $(ADD_MASTER)/lib/. 
    29         cp -a $(UCLIBC_LIBDIR)/libutil* $(ADD_MASTER)/lib/. 
     26        cp -a $(UCLIBC_LIBDIR)/libdl* $(TARGET_DIR)/lib/. 
     27        cp -a $(UCLIBC_LIBDIR)/libpthread* $(TARGET_DIR)/lib/. 
     28        cp -a $(UCLIBC_LIBDIR)/libresolv* $(TARGET_DIR)/lib/. 
     29        cp -a $(UCLIBC_LIBDIR)/libutil* $(TARGET_DIR)/lib/. 
    3030 
    31         cp -a $(UCLIBC_LIBDIR)/libnsl* $(ADD_MASTER)/lib/. 
     31        cp -a $(UCLIBC_LIBDIR)/libnsl* $(TARGET_DIR)/lib/. 
    3232 
    3333        # This one does not belong here 
    34         -cp -a $(UCLIBC_LIBDIR)/libz* $(ADD_MASTER)/lib/. 
     34        -cp -a $(UCLIBC_LIBDIR)/libz* $(TARGET_DIR)/lib/. 
    3535 
    36         -$(RM) $(ADD_MASTER)/lib/*.a 
    37         -rmdir $(ADD_MASTER)/lib/modules 
     36        -$(RM) $(TARGET_DIR)/lib/*.a 
     37        -rmdir $(TARGET_DIR)/lib/modules 
    3838 
    3939        # Sick, but it works. 
    40         -$(SSTRIP) $(ADD_MASTER)/lib/* 
     40        -$(SSTRIP) $(TARGET_DIR)/lib/* 
    4141 
    4242 
    43 uclibc: $(INITRD_MASTER) $(ADD_MASTER) $(INITRD_MASTER)/lib/libc.so.0 \ 
    44         $(ADD_MASTER)/lib/libdl.so.0 
     43uclibc: $(INITRD_MASTER) $(TARGET_DIR) $(INITRD_MASTER)/lib/libc.so.0 \ 
     44        $(TARGET_DIR)/lib/libdl.so.0 
    4545 
    4646uclibc-clean: 
    4747        -$(RM) -r $(INITRD_MASTER)/lib/* 
    48         -$(RM) $(ADD_MASTER)/lib/libcrypt* 
    49         -$(RM) $(ADD_MASTER)/lib/libdl* 
    50         -$(RM) $(ADD_MASTER)/lib/libpth* 
    51         -$(RM) $(ADD_MASTER)/lib/libres* 
    52         -$(RM) $(ADD_MASTER)/lib/libu* 
    53         -$(RM) $(ADD_MASTER)/lib/libnsl* 
     48        -$(RM) $(TARGET_DIR)/lib/libcrypt* 
     49        -$(RM) $(TARGET_DIR)/lib/libdl* 
     50        -$(RM) $(TARGET_DIR)/lib/libpth* 
     51        -$(RM) $(TARGET_DIR)/lib/libres* 
     52        -$(RM) $(TARGET_DIR)/lib/libu* 
     53        -$(RM) $(TARGET_DIR)/lib/libnsl* 
    5454 
    5555uclibc-dirclean: uclibc-clean 
  • floppyfw/package/wpa_supplicant/wpa_supplicant.mk

    r201 r214  
    2121# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 
    2222# USA 
    23 WPA_SUPPLICANT_SITE=http://hostap.epitest.fi/releases/ 
     23 
     24#WPA_SUPPLICANT_SITE=http://hostap.epitest.fi/releases/ 
     25WPA_SUPPLICANT_SITE=http://downloads.openwrt.org/sources/ 
     26 
    2427WPA_SUPPLICANT_VERSION=0.3.8 
    2528WPA_SUPPLICANT_SOURCE=wpa_supplicant-$(WPA_SUPPLICANT_VERSION).tar.gz 
  • floppyfw/scripts/capsfix.pl

    r1 r214  
    1414# use strict; 
    1515 
    16 my $dir = "2.4-std"; 
    17 # my $dir = "test"; 
     16my $dir = $ARGV[0]; 
    1817 
    1918my %files; 
  • floppyfw/scripts/capsfix.sh

    r191 r214  
    88 
    99cat 2.4-std/lib/modules/$KERNELVERSION/modules.dep | ./capsfix.pl > /tmp/moddep 
     10 
    1011# mv /tmp/moddep 2.4-std/lib/modules/$KERNELVERSION/modules.dep