99 lines
2.1 KiB
Makefile
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
|