File: Makefile~

package info (click to toggle)
newbiedoc 0.5.0-3
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,768 kB
  • ctags: 17
  • sloc: sh: 308; makefile: 67
file content (48 lines) | stat: -rw-r--r-- 1,400 bytes parent folder | download
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
41
42
43
44
45
46
47
48

SOURCE_DIR=$(PWD)
BUILDER=$(SOURCE_DIR)/metatools/make_archive-sgmltools.sh
HTML_DSSSL=$(SOURCE_DIR)/metatools/newbiedoc-html-test.dsl

#NEWBIEDOC_VERSION_TMP:=newbiedoc-`ls CURRENT_VERSION*  | sed 's/CURRENT_VERSION_IS_//'`
NEWBIEDOC_VERSION:=newbiedoc-$(shell ls CURRENT_VERSION*  | sed 's/CURRENT_VERSION_IS_//')
#NEWBIEDOC_VERSION:=$(NEWBIEDOC_VERSION_TMP)
TEMP_TAR_FILE=$(NEWBIEDOC_VERSION).tar.gz
SHORT_SOURCE_DIR=`basename $(PWD)`

HTML_DIR=newbiedoc-html
PS_DIR=newbiedoc-ps

test:
	@echo $(NEWBIEDOC_VERSION)
	@cd .. &&  echo $(NEWBIEDOC_VERSION)
all: html ps

html-dist:
	$(BUILDER) $(TEMP_TAR_FILE) $(SOURCE_DIR) html $(HTML_DSSSL)
	mv $(TEMP_TAR_FILE) $(NEWBIEDOC_VERSION)-html.tar.gz

html: html-dist
#	$(BUILDER) $(TEMP_TAR_FILE) $(SOURCE_DIR) html $(HTML_DSSSL)
	tar zxvf $(NEWBIEDOC_VERSION)-html.tar.gz
#	tar zxvf $(TEMP_TAR_FILE)
#	rm $(TEMP_TAR_FILE)

ps-dist:
	$(BUILDER) $(TEMP_TAR_FILE) $(SOURCE_DIR) ps 
	mv $(TEMP_TAR_FILE) $(NEWBIEDOC_VERSION)-ps.tar.gz
ps: ps-dist
#	$(BUILDER) $(TEMP_TAR_FILE) $(SOURCE_DIR) ps
	tar zxvf $(NEWBIEDOC_VERSION)-ps.tar.gz
#	rm $(TEMP_TAR_FILE)
	
dist:
	-cd .. && ln -s $(SHORT_SOURCE_DIR) $(NEWBIEDOC_VERSION)
	cd .. && tar zhcvf $(NEWBIEDOC_VERSION).tar.gz --exclude CVS $(NEWBIEDOC_VERSION)

install:
	
clean distclean:
	-rm -rf $(HTML_DIR)
	-rm -rf $(PS_DIR)
	-find . -name '*.html' -print | xargs rm
	-find . -name '*~' -print | xargs rm