44 lines
755 B
Makefile
44 lines
755 B
Makefile
# Top Makefile for LablTk
|
|
|
|
SUBDIRS=compiler support lib jpf example browser
|
|
|
|
all:
|
|
cd support; $(MAKE)
|
|
cd compiler; $(MAKE)
|
|
cd lib; $(MAKE) -f Makefile.gen; $(MAKE)
|
|
cd jpf; $(MAKE)
|
|
cd browser; $(MAKE)
|
|
|
|
allopt:
|
|
cd support; $(MAKE) opt
|
|
cd lib; $(MAKE) -f Makefile.gen; $(MAKE) opt
|
|
cd jpf; $(MAKE) opt
|
|
|
|
lib: Widgets.src
|
|
compiler/tkcompiler
|
|
cd lib; $(MAKE)
|
|
|
|
example: example/all
|
|
|
|
example/all:
|
|
cd example; $(MAKE) all
|
|
|
|
install:
|
|
cd lib; $(MAKE) install
|
|
cd support; $(MAKE) install
|
|
cd compiler; $(MAKE) install
|
|
cd jpf; $(MAKE) install
|
|
cd browser; $(MAKE) install
|
|
|
|
installopt:
|
|
cd lib; $(MAKE) installopt
|
|
cd jpf; $(MAKE) installopt
|
|
|
|
partialclean clean:
|
|
for d in $(SUBDIRS); do \
|
|
cd $$d; $(MAKE) clean; cd ..; \
|
|
done
|
|
|
|
depend:
|
|
# To do some day
|