File: makefile

package info (click to toggle)
wp2latex 3.97%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 5,228 kB
  • sloc: cpp: 45,091; ansic: 8,998; asm: 2,435; makefile: 529; sh: 19
file content (95 lines) | stat: -rw-r--r-- 2,417 bytes parent folder | download | duplicates (2)
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
##########################################################################
#	     The root generic makefile for wp2latex package		 #	
#									 #	
# Available targets are: make 		make selected modules		 #	
#                        make all	Make all + all selected modules	 #
#			 make clean	Remove all temporary files 	 #
#			 make distclean Thourough cleanup          	 #
#			 make install	Perform automatic installation   #
#                        make package   Statical build for package       #
#                        make wp2latex	Make only WordPerfect modules    #
#                        make x2latex	Make all conversion modules 	 #
#                        make testconv	Execute conversion test.         #
#                        make testltx	Execute conv followed by LaTeX   #
##########################################################################

all:
	export OSTYPE && make -C ./sources.cc/ 	
	make -C ./doc/ all


default:
	export OSTYPE && make -C ./sources.cc/ 


wp2latex:
	export OSTYPE && make -C ./sources.cc/ TG_WP


x2latex:
	export OSTYPE && make -C ./sources.cc/ TG_ALL


package:
	export OSTYPE && make -C ./sources.cc/ static

static:
	export OSTYPE && $(MAKE) -C ./sources.cc/ static
	$(MAKE) -C ./doc/ all

distclean: 
	make -C ./sources.cc/ distclean
	make -C ./instaler/ clean
#	make -C ./sources.pas/ clean
	make -C ./doc/ distclean
	make -k -C ./msvc/ clean
	make -C ./test/ clean
	rm -f *.exe *.OBJ *.obj *.o *.bak core *.gpr *.gdt *.dvi *.aux *.log *.ent *.toc *.idx
	rm -f config.status config.h
	rm makefile
	cp makefile.gen makefile

generic:
	make -C ./sources.cc/ generic
	make -C ./instaler/ generic
	rm makefile
	cp makefile.gen makefile

clean:
	make -C ./sources.cc/ clean
	make -C ./instaler/ clean
#	make -C ./sources.pas/ clean
	make -C ./doc/ clean
	make -C ./msvc/ clean
	make -C ./test/ clean
	rm -f *.exe *.OBJ *.obj *.o *.bak core *.gpr *.gdt *.dvi *.aux *.log *.ent *.toc *.idx
	rm -f config.status config.h

install:
	instaler/install

doc:
	make -C ./doc/ all

test:	default
	make -C ./test test

testltx: default
	make -C ./test testltx

testconv: default
	$(MAKE) -C ./test testconv



menuconfig:	instaler/menucfg.exe
	instaler/menucfg.exe sources.cc/modules.mak


#internal stuff
instaler/menucfg.exe:	instaler/menucfg.cc
instaler/menucfg.exe:	instaler/menucfg.cc
	export OSTYPE && make -C ./instaler/ menucfg.exe

configure: configure.in
	autoconf