summaryrefslogtreecommitdiffstats
path: root/tmake/lib/win32/subdirs.t
blob: 57464c67310bc65f951f833cb37d0af6e6991163 (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
#############################################################################
#!
#! This is a tmake template for creating a makefile that invokes make in
#! sub directories - for Win32.
#!
#${
    StdInit();
    $m = "";
    foreach ( split(/\s+/,$project{"SUBDIRS"}) ) {
	$m = $m . "\tcd $_\n\tDOMAKE\n\t\@cd ..\n";
    }
    $project{"SUBMAKE"} = $m;
#$}
#!
# Makefile for building targets in sub directories.
# Generated by tmake at #$ Now();
#     Project: #$ Expand("PROJECT");
#    Template: #$ Expand("TEMPLATE");
#############################################################################

SUBDIRS =	#$ ExpandList("SUBDIRS");

all: $(SUBDIRS)

#${
    foreach ( split(/\s+/,$project{"SUBDIRS"}) ) {
	$text = $text . $_ . ": FORCE\n\t" .
		"cd $_\n\t\$(MAKE\)\n\t\@cd ..\n\n";
    }
#$}

clean:
#$ $text = $project{"SUBMAKE"}; $text =~ s/DOMAKE/\$(MAKE\) clean/g;

FORCE: