41 lines
852 B
Makefile
41 lines
852 B
Makefile
# Top Makefile for LablTk
|
|
|
|
!include ..\..\config\Makefile.nt
|
|
|
|
SUBDIRS=compiler support lib jpf example browser
|
|
|
|
all:
|
|
cd support & $(MAKEREC)
|
|
cd compiler & $(MAKEREC)
|
|
cd lib & $(MAKE) -nologo -f Makefile.gen.nt & $(MAKEREC)
|
|
cd jpf & $(MAKEREC)
|
|
cd browser & $(MAKEREC)
|
|
|
|
allopt:
|
|
cd support & $(MAKEREC) opt
|
|
cd lib & $(MAKE) -nologo -f Makefile.gen.nt & $(MAKEREC) opt
|
|
cd jpf & $(MAKEREC) opt
|
|
|
|
lib: Widgets.src
|
|
compiler/tkcompiler
|
|
cd lib & $(MAKEREC)
|
|
|
|
example: example/all
|
|
|
|
example/all:
|
|
cd example & $(MAKEREC) all
|
|
|
|
install:
|
|
cd lib & $(MAKEREC) install
|
|
cd support & $(MAKEREC) install
|
|
cd compiler & $(MAKEREC) install
|
|
cd jpf & $(MAKEREC) install
|
|
cd browser & $(MAKEREC) install
|
|
|
|
installopt:
|
|
cd lib & $(MAKEREC) installopt
|
|
cd jpf & $(MAKEREC) installopt
|
|
|
|
partialclean clean:
|
|
for %d in ($(SUBDIRS)) do (cd %d & $(MAKEREC) clean & cd ..)
|