45 lines
1.5 KiB
Makefile
45 lines
1.5 KiB
Makefile
# makedist Makefile
|
|
# Copyright (c) 2003-2023 by Silvan Calarco <silvan.calarco@mambasoft.it>
|
|
# Copyright (c) 2003-2004 by Davide Madrisan <davide.madrisan@gmail.com>
|
|
#
|
|
# This program is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
# PARTICULAR PURPOSE.
|
|
|
|
include /var/makedist/.defs.inc
|
|
include ./VERSION
|
|
|
|
# FIXME: obsolete, check and remove next time
|
|
initrd_dir = $(LOCALSTATEDIR)/initrd
|
|
|
|
ALL_TARGETS = $(shell ls $(TARGETSDIR))
|
|
|
|
DEBUG := 0
|
|
|
|
help:
|
|
@echo;\
|
|
echo "makedist Makefile help, version $(makedist_version) " \
|
|
| sed -e :l -e 's/^.\{1,71\}$$/&_/;t l';\
|
|
echo ;\
|
|
echo " make <target> create distribution for <target>";\
|
|
echo " make clean remove the intermediate files except ISO, RPM";\
|
|
echo " make help display this help";\
|
|
echo;\
|
|
echo " You can also set the above variables:";\
|
|
echo " - \`DEBUG': if set to 1 enables debugging features (target dependent)";\
|
|
echo " - \`PLATFORM: specify the target platform (eg. free,desktop,server)";\
|
|
echo;\
|
|
echo " e.g. make openmamba PLATFORM=flash-1GB";\
|
|
echo;\
|
|
echo;\
|
|
echo "WARNING: this Makefile shouldn't be called directly by the user.";\
|
|
echo " Please use the makedist instead; type \`makedist\` for help.";\
|
|
echo
|
|
|
|
$(ALL_TARGETS): clean
|
|
./makedist.sh -t $@ $(initrd_dir) $(DEBUG)
|
|
|
|
clean:
|
|
@rm -fr $(initrd_dir)/modules/* $(initrd_dir)/install/* || true
|