svn, Missing Makefiles, possible fix
|Reported by:||rkozola||Owned by:||somebody|
I am having issues with certain targets like dropbear, dhcp-forwarder, wol, lzo, openvpn, snmp, etc.
From svn, these files do not have Makefile in their directories. The Makefile uses rules/configs.mk to set the obj-y strings for all included apps and obj-n for those not included. The all target has the obj-y string which would attempt to make each target contained in obj-y. The problem is that not all directories under router have a Makefile. There are targets set up though rules/all.mk (which sets up targets for the *.mk files under rules), but the *-configure targets do not get run for these.
Am I missing in router/Makefile where the *-configure targets are run?
I believe somethings like the following could fix this in router/Makefile
Add Code: obj-configure := $(foreach obj, $(obj-y) $(obj-n),$(obj)-configure)
modify the all target to Code: all: clean_target $(obj-configure) $(obj-y) $(LINUXDIR)/.config kernel