root/src/router/rules/all.mk

Revision 8350, 4.7 kB (checked in by BrainSlayer, 2 years ago)

forgot something

Line 
1 fixkc: $(LINUXDIR)/.config
2         cp $(LINUXDIR)/.config /tmp/config.$$$$ ; \
3   if [ "$(CONFIG_IPSEC_TUNNEL)" = "y" ] ; then \
4     sed -e '/^CONFIG_IPSEC_TUNNEL=.*$$/d' \
5                                 -e '/^CONFIG_CRYPTO=.*$$/d' \
6         -e '/^CONFIG_CIPHERS=.*$$/d' \
7         -e '/^CONFIG_DIGESTS=.*$$/d' \
8         -e '/^CONFIG_CIPHER_DES=.*$$/d' \
9         -e '/^CONFIG_CIPHER_3DES=.*$$/d' \
10         -e '/^CONFIG_CIPHER_AES=.*$$/d' \
11         -e '/^CONFIG_DIGEST_MD5=.*$$/d' \
12         -e '/^CONFIG_DIGEST_SHA1=.*$$/d' \
13         /tmp/config.$$$$ > /tmp/config.n.$$$$ ; \
14     mv -f /tmp/config.n.$$$$ /tmp/config.$$$$ ; \
15     echo 'CONFIG_IPSEC_TUNNEL=y' >> /tmp/config.$$$$ ; \
16     echo 'CONFIG_CRYPTO=y' >> /tmp/config.$$$$ ; \
17     echo 'CONFIG_DIGESTS=y' >> /tmp/config.$$$$ ; \
18     echo 'CONFIG_CIPHERS=y' >> /tmp/config.$$$$ ; \
19     if [ "$(CONFIG_IPSEC_TUNNEL_MD5)" = "y" ] ; then \
20       echo 'CONFIG_DIGEST_MD5=y' >> /tmp/config.$$$$ ; \
21     fi ; \
22     if [ "$(CONFIG_IPSEC_TUNNEL_SHA1)" = "y" ] ; then \
23       echo 'CONFIG_DIGEST_SHA1=y' >> /tmp/config.$$$$ ; \
24     fi ; \
25     if [ "$(CONFIG_IPSEC_TUNNEL_DES)" = "y" ] ; then \
26       echo 'CONFIG_CIPHER_DES=y' >> /tmp/config.$$$$ ; \
27     fi ; \
28     if [ "$(CONFIG_IPSEC_TUNNEL_3DES)" = "y" ] ; then \
29       echo 'CONFIG_CIPHER_3DES=y' >> /tmp/config.$$$$ ; \
30     fi ; \
31     if [ "$(CONFIG_IPSEC_TUNNEL_AES)" = "y" ] ; then \
32       echo 'CONFIG_CIPHER_AES=y' >> /tmp/config.$$$$ ; \
33     fi ; \
34   fi && mv /tmp/config.$$$$ $(LINUXDIR)/.config
35
36
37 conf mconf:
38         $(MAKE) -C config
39         @./config/$@ ./config/Config
40         $(MAKE) fixkc
41         # Also configure kernel
42         $(MAKE) k$@
43
44 oldconf: .config
45         $(MAKE) -C config
46         @./config/conf -o ./config/Config
47         $(MAKE) fixkc
48         # Also configure kernel
49         $(MAKE) k$@
50
51 kconf:
52         $(MAKE) -C $(LINUXDIR) config
53
54 kmconf:
55         $(MAKE) -C $(LINUXDIR) menuconfig
56
57 koldconf: $(LINUXDIR)/.config
58         $(MAKE) -C $(LINUXDIR) oldconfig
59
60 # Convenience
61 config: conf
62
63 menuconfig: mconf
64
65 oldconfig: oldconf
66
67
68 configure: $(obj-configure)
69
70 # Default configurations
71 .config:
72         cp config/defconfig $@
73         $(MAKE) oldconfig
74
75 $(LINUXDIR)/.config:
76         cp $(LINUXDIR)/arch/mips/defconfig-bcm947xx $@
77
78
79 include rules/matrixssl.mk
80 include rules/ntpd.mk
81 include rules/gpsd.mk
82 include rules/php5.mk
83 include rules/openssl.mk
84 include rules/rp-l2tp.mk
85 include rules/libpcap.mk
86 include rules/eou.mk
87 include rules/ses.mk
88 include rules/libnet.mk
89 include rules/httpd.mk
90 include rules/rc.mk
91 include rules/www.mk
92 include rules/bridge.mk
93 include rules/busybox.mk
94 include rules/dnsmasq.mk
95 include rules/iptables.mk
96 include rules/netconf.mk
97 include rules/pptpd.mk
98 include rules/pipsec.mk
99 include rules/snmp.mk
100 include rules/wifidog.mk
101 include rules/wol.mk
102 include rules/dhcp-forwarder.mk
103 include rules/rtp-proxy.mk
104 include rules/shat.mk
105 include rules/radauth.mk
106 include rules/samba.mk
107 include rules/mmc.mk
108 include rules/mmc-fonera.mk
109 include rules/openser.mk                               
110 include rules/nocat.mk
111 include rules/http-redirect.mk
112 include rules/smtp-redirect.mk         
113 include rules/chillispot.mk
114 include rules/frottle.mk
115 include rules/ebtables.mk
116 include rules/ntpclient.mk
117 include rules/pppoe.mk
118 include rules/udhcpd.mk
119 include rules/wlconf.mk
120 include rules/vlan.mk
121 include rules/brcm_nas.mk
122 include rules/tftpd.mk
123 include rules/cron.mk
124 include rules/pptp-client.mk
125 include rules/freeradius.mk
126 include rules/netstatnat.mk
127 include rules/pppd.mk
128 include rules/ppp.mk
129 include rules/ipupdate.mk
130 include rules/inadyn.mk
131 include rules/zebra.mk
132 include rules/bird.mk
133 include rules/shorewall.mk
134 include rules/bpalogin.mk
135 include rules/dropbear.mk
136 include rules/iproute2.mk
137 include rules/igmp-proxy.mk
138 include rules/parprouted.mk
139 include rules/hostapd.mk
140 include rules/hostapd2.mk
141 include rules/wpa_supplicant.mk
142 include rules/wpa_supplicant2.mk
143 include rules/madwifi.mk
144 include rules/madwifi_mimo.mk
145 include rules/sputnik.mk
146 include rules/openvpn.mk
147 include rules/net-tools.mk
148 include rules/wireless-tools.mk
149 include rules/olsrd.mk
150 include rules/tcpdump.mk
151 include rules/nvram.mk
152 include rules/fdisk.mk
153 include rules/moxa.mk
154 include rules/e2fsprogs.mk
155 include rules/ncurses.mk
156 include rules/iftop.mk
157 include rules/iptraf.mk
158 include rules/squid.mk
159 include rules/proftpd.mk
160 include rules/ippd.mk
161 include rules/pcmcia.mk
162 include rules/gcom.mk
163 include rules/setserial.mk
164 include rules/microcom.mk
165 include rules/nvtlstatus.mk
166 include rules/ctorrent.mk
167 include rules/milkfish.mk
168 include rules/quagga.mk
169 include rules/bmon.mk
170 include rules/ethtool.mk
171 include rules/openlldp.mk
172 #include rules/tor.mk
173 include rules/strace.mk
174
175 # Generic rules
176 #
177
178 %:
179         [ ! -d $* ] || $(MAKE) -C $* 
180
181 %-distclean:
182         [ ! -d $* ] || $(MAKE) -C $* clean
183
184 %-clean:
185         [ ! -d $* ] || $(MAKE) -C $* clean
186
187 %-install:
188         [ ! -d $* ] || $(MAKE) -C $* install INSTALLDIR=$(INSTALLDIR)/$*
189
190 $(obj-y) $(obj-m) $(obj-n) $(obj-clean) $(obj-install): dummy
191
Note: See TracBrowser for help on using the browser.