tinycobol/Makefile.in

99 lines
2.1 KiB
Makefile

SHELL=/bin/sh
@SET_MAKE@
prefix=@prefix@
exec_prefix=@exec_prefix@
#subdirs=compiler lib utils
#subdirs=compiler lib utils cobpp test.code
subdirs=compiler lib cobrun test.code info
subdirs1=utils test.code
subdirs2=compiler lib cobrun utils test_suite test.code cobpp
#subdirs3=compiler lib
subdirs3=compiler lib cobrun cobpp info
subdirs4=compiler lib cobrun info utils
subdirs5=lockserver
subdirs6=compiler test.code info
subdirs7=lib
all:
@for i in ${subdirs}; do \
echo Making all in $$i ; \
(cd $$i; ${MAKE} all) ; \
done
devel:
@for i in ${subdirs}; do \
echo Making devel in $$i ; \
(cd $$i; ${MAKE} devel) ; \
done
slibs:
@for i in ${subdirs6}; do \
echo Making in $$i ; \
(cd $$i; ${MAKE}) ; \
done
@for i in ${subdirs7}; do \
echo Making in $$i ; \
(cd $$i; ${MAKE} shared-libs) ; \
done
install:
@for i in ${subdirs}; do \
echo Installing in $$i ; \
(cd $$i; ${MAKE} install) ; \
done
install-slibs:
@for i in ${subdirs6}; do \
echo Installing in $$i ; \
(cd $$i; ${MAKE} install) ; \
done
@for i in ${subdirs7}; do \
echo Installing in $$i ; \
(cd $$i; ${MAKE} install-shared) ; \
done
lockserver:
@for i in ${subdirs5}; do \
echo Making lock server in $$i ; \
(cd $$i; ${MAKE} all) ; \
done
depend:
@for i in ${subdirs}; do \
echo Depending in $$i ; \
(cd $$i; ${MAKE} depend) ; \
done
clean:
@for i in ${subdirs4}; do \
echo Cleaning in $$i ; \
(cd $$i; ${MAKE} clean) ; \
done
distclean cleandist:
@for i in ${subdirs3}; do \
echo Cleaning in $$i ; \
(cd $$i; ${MAKE} clean; rm -f Makefile) ; \
done
@for i in ${subdirs1}; do \
echo Cleaning dist in $$i ; \
(cd $$i; ${MAKE} distclean; rm -f Makefile) ; \
done
@for i in ${subdirs5}; do \
echo Cleaning in $$i ; \
(cd $$i; ${MAKE} clean; rm -f Makefile) ; \
done
@rm -f config.cache config.status config.log htconfig.h Makefile \
compiler/htversion.h compiler/htcobolrc \
cobpp/tcppversion.h lib/htcobolrt.rc
cleanall:
@for i in ${subdirs2}; do \
echo Cleaning in $$i ; \
(cd $$i; ${MAKE} clean) ; \
done
rm -f config.cache config.status config.log
# find . -name Makefile -exec rm {} \; -print