Overview
Comment:Now builds targets in cc directory.
Now correctly cleans doc directory.
Uses /usr/bin/install instead of cp, mkdir and chmod.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | origin/master | trunk
Files: files | file ages | folders
SHA3-256: b9b4e2be07cdc493e9fc23a30aea00480644c386b6cf8972487d259cb5dde6a3
User & Date: geraint@users.sourceforge.net on 2002-04-27 11:13:04
Other Links: branch diff | manifest | tags
Context
2002-04-27
12:45:44
Separated removal of conf file from normal clean procedure. check-in: f7db844de8 user: geraint@users.sourceforge.net tags: origin/master, trunk
11:13:04
Now builds targets in cc directory.
Now correctly cleans doc directory.
Uses /usr/bin/install instead of cp, mkdir and chmod.
check-in: b9b4e2be07 user: geraint@users.sourceforge.net tags: origin/master, trunk
11:07:17
Fixed [ 549265 ] make install-doc fails (cp mtt_toc.html)
Replaced "mtt.html mtt_toc.html" with "mtt*html".
This works regardless of local texi2html options.
check-in: 96502b63ae user: geraint@users.sourceforge.net tags: origin/master, trunk
Changes

Modified mttroot/mtt/Makefile from [1aeaa8992d] to [53e71ab212].

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
41
42
43
44
45
46
47
48
49
50
51
INFODIR=$(DESTDIR)/usr/share/info

configure: configure-stamp
configure-stamp:
	@touch configure-stamp

build: configure mtt.sh build-stamp

build-stamp:
	@touch build-stamp

clean:
	@touch clean.sh
	@-chmod a+x clean.sh
	@./clean.sh
	@rm -f clean.sh

clean-doc:
	@touch clean-doc.sh
	@-chmod a+x clean-doc.sh
	@./clean-doc.sh
	@rm -f clean-doc.sh


distclean: clean clean-doc
	@-rm -f build-stamp configure-stamp config.log mtt.sh

install: build clean.sh
	@-mkdir -p $(INSTDIR) $(CONFDIR) $(PROGDIR)

	@cp -a bin/mttrc $(CONFDIR)/mtt.conf
	@cp -a bin cc lib $(INSTDIR)
	@mv -f mtt.sh $(PROGDIR)/mtt
	@chmod -f a+rx $(PROGDIR)/mtt $(CONFDIR)/mtt.conf

install-doc: clean-doc.sh
	@-mkdir -p $(DOCDIR) $(INFODIR)
	@cd doc ; DOCPATH=$(DOCDIR) INFOPATH=$(INFODIR) make -s install-doc

.PHONY: FORCE

clean.sh: FORCE
	@echo '#! /bin/sh'						>>clean.sh
	@echo '# This file is auto-generated - do not edit'		>>clean.sh







>














>





|
>
|
<
|
|


|







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
41

42
43
44
45
46
47
48
49
50
51
52
53
INFODIR=$(DESTDIR)/usr/share/info

configure: configure-stamp
configure-stamp:
	@touch configure-stamp

build: configure mtt.sh build-stamp
	@cd cc ; make -s build
build-stamp:
	@touch build-stamp

clean:
	@touch clean.sh
	@-chmod a+x clean.sh
	@./clean.sh
	@rm -f clean.sh

clean-doc:
	@touch clean-doc.sh
	@-chmod a+x clean-doc.sh
	@./clean-doc.sh
	@rm -f clean-doc.sh
	@cd doc ; make -s clean

distclean: clean clean-doc
	@-rm -f build-stamp configure-stamp config.log mtt.sh

install: build clean.sh
	@install -d $(INSTDIR) $(CONFDIR) $(PROGDIR)
	@install -d $(INSTDIR)/bin $(INSTDIR)/cc $(INSTDIR)/lib
	@install bin/mttrc $(CONFDIR)/mtt.conf

	@install mtt.sh $(PROGDIR)/mtt
	@install cc/parse_m2cc.exe $(INSTDIR)/bin/trans

install-doc: clean-doc.sh
	@install -d $(DOCDIR) $(INFODIR)
	@cd doc ; DOCPATH=$(DOCDIR) INFOPATH=$(INFODIR) make -s install-doc

.PHONY: FORCE

clean.sh: FORCE
	@echo '#! /bin/sh'						>>clean.sh
	@echo '# This file is auto-generated - do not edit'		>>clean.sh


MTT: Model Transformation Tools
GitHub | SourceHut | Sourceforge | Fossil RSS ]