Blame Makefile.nt

Packit bd2e5d
#######################################################################
Packit bd2e5d
#                                                                     #
Packit bd2e5d
#                 MLTk, Tcl/Tk interface of OCaml                     #
Packit bd2e5d
#                                                                     #
Packit bd2e5d
#    Francois Rouaix, Francois Pessaux, Jun Furuse and Pierre Weis    #
Packit bd2e5d
#               projet Cristal, INRIA Rocquencourt                    #
Packit bd2e5d
#            Jacques Garrigue, Kyoto University RIMS                  #
Packit bd2e5d
#                                                                     #
Packit bd2e5d
#  Copyright 2000 Institut National de Recherche en Informatique et   #
Packit bd2e5d
#  en Automatique and Kyoto University.  All rights reserved.         #
Packit bd2e5d
#  This file is distributed under the terms of the GNU Library        #
Packit bd2e5d
#  General Public License, with the special exception on linking      #
Packit bd2e5d
#  described in file LICENSE found in the OCaml source tree.          #
Packit bd2e5d
#                                                                     #
Packit bd2e5d
#######################################################################
Packit bd2e5d
Packit bd2e5d
# Top Makefile for LablTk
Packit bd2e5d
Packit bd2e5d
include config/Makefile
Packit bd2e5d
Packit bd2e5d
Packit bd2e5d
Packit bd2e5d
SUBDIRS=compiler support lib labltk camltk jpf frx examples_labltk examples_camltk browser
Packit bd2e5d
Packit bd2e5d
all:
Packit bd2e5d
	cd support ; $(MAKEREC)
Packit bd2e5d
	cd compiler ; $(MAKEREC)
Packit bd2e5d
	cd labltk ; $(MAKECMD) -f Makefile.gen.nt
Packit bd2e5d
	cd labltk ; $(MAKEREC)
Packit bd2e5d
	cd camltk ; $(MAKECMD) -f Makefile.gen.nt
Packit bd2e5d
	cd camltk ; $(MAKEREC)
Packit bd2e5d
	cd lib ; $(MAKEREC)
Packit bd2e5d
	cd jpf ; $(MAKEREC)
Packit bd2e5d
	cd frx ; $(MAKEREC)
Packit bd2e5d
	cd browser ; $(MAKEREC)
Packit bd2e5d
Packit bd2e5d
allopt:
Packit bd2e5d
	cd support ; $(MAKEREC) opt
Packit bd2e5d
	cd labltk ; $(MAKECMD) -f Makefile.gen.nt
Packit bd2e5d
	cd labltk ; $(MAKEREC) opt
Packit bd2e5d
	cd camltk ; $(MAKECMD) -f Makefile.gen.nt
Packit bd2e5d
	cd camltk ; $(MAKEREC) opt
Packit bd2e5d
	cd lib ; $(MAKEREC) opt
Packit bd2e5d
	cd jpf ; $(MAKEREC) opt
Packit bd2e5d
	cd frx ; $(MAKEREC) opt
Packit bd2e5d
Packit bd2e5d
.PHONY: examples_labltk examples_camltk
Packit bd2e5d
Packit bd2e5d
examples: examples_labltk examples_camltk
Packit bd2e5d
Packit bd2e5d
examples_labltk:
Packit bd2e5d
	cd examples_labltk; $(MAKE) all
Packit bd2e5d
Packit bd2e5d
examples_camltk:
Packit bd2e5d
	cd examples_camltk; $(MAKE) all
Packit bd2e5d
Packit bd2e5d
install:
Packit bd2e5d
	cd labltk ; $(MAKEREC) install
Packit bd2e5d
	cd camltk ; $(MAKEREC) install
Packit bd2e5d
	cd lib ; $(MAKEREC) install
Packit bd2e5d
	cd support ; $(MAKEREC) install
Packit bd2e5d
	cd compiler ; $(MAKEREC) install
Packit bd2e5d
	cd jpf ; $(MAKEREC) install
Packit bd2e5d
	cd frx ; $(MAKEREC) install
Packit bd2e5d
	cd browser ; $(MAKEREC) install
Packit bd2e5d
Packit bd2e5d
installopt:
Packit bd2e5d
	cd support ; $(MAKEREC) installopt
Packit bd2e5d
	cd labltk ; $(MAKEREC) installopt
Packit bd2e5d
	cd camltk ; $(MAKEREC) installopt
Packit bd2e5d
	cd lib ; $(MAKEREC) installopt
Packit bd2e5d
	cd jpf ; $(MAKEREC) installopt
Packit bd2e5d
	cd frx ; $(MAKEREC) installopt
Packit bd2e5d
Packit bd2e5d
partialclean clean:
Packit bd2e5d
	for d in $(SUBDIRS); do $(MAKEREC) -C $$d clean; done