summaryrefslogtreecommitdiff
path: root/otherlibs/labltk/Makefile.nt
blob: 73530676d9afc18716a44deb240f63e5154f3fc4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Top Makefile for LablTk

!include ..\..\config\Makefile.nt

SUBDIRS=compiler support lib jpf 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 ..)