Check-in [7e507010c9]
Not logged in
Overview
Comment:removal of psltags to make it compile on 32bit Raspberry Pi 1
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 7e507010c91f894ad7783b17a0332773df67a995
User & Date: martin_vahi on 2016-09-14 01:57:48
Other Links: manifest | tags
Context
2016-11-11 22:54
ParaSail_v_7_0 upstream deliverables added check-in: 23073bb4ac user: martin_vahi tags: trunk
2016-09-14 01:57
removal of psltags to make it compile on 32bit Raspberry Pi 1 check-in: 7e507010c9 user: martin_vahi tags: trunk
2016-09-12 03:49
Compiles on openSUSE. An effort to remove libreadline, GTK, Cairo. check-in: dce68ecbca user: martin_vahi tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Modified work_in_progress/ParaSail_compiler_fork/ParaSail_v_6_5_console_version/Makefile from [dcece058b3] to [69fd0c6993].

46
47
48
49
50
51
52





53
54
55

56
57
58
59
60
61
62
..
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
.PHONY: build all all_no_gtk local-install clean parasail parser 
.PHONY: sparkel sparkel_parser build_sparkel sparkel_doc
.PHONY: parasail_gtk build_no_gtk
.PHONY: javallel javallel_parser build_javallel
.PHONY: parython parython_gtk parython_parser build_parython build_parython_gtk
.PHONY: test_runtime
.PHONY: compiled_main compiled_main_with_interp





.PHONY: do_psltags do_atags

all: config build do_psltags do_atags doc build_sparkel build_javallel build_parython_gtk sparkel_doc test_runtime local-install


all_no_gtk: config build_no_gtk doc build_sparkel build_javallel build_parython sparkel_doc test_runtime local-install

config: semantics/psc-link_names.ads
	cd interpreter; ./config.sh $(OMP)

semantics/psc-link_names.ads : semantics/psc-link_names-common.ads
................................................................................

build_javallel: javallel_parser javallel

build_parython: parython_parser parython

build_parython_gtk: build_parython parython_gtk

do_atags : tags

tags : */*.ad?
	csh share/tools/vi_tags/do_atags.csh

do_psltags : lib/tags

lib/tags : lib/aaa.psi lib/reflection.ps? lib/llvm_printer.ps? lib/compiler.ps? lib/psvm_debugging.psl lib/parascope.ps? lib/vn_il.ps?
	cd lib; ../share/tools/vi_tags/psltags aaa.psi reflection.ps? llvm_printer.ps? compiler.ps? psvm_debugging.psl parascope.ps? vn_il.ps?

doc:
	$(MAKE) -C documentation/ref_manual parasail_ref_manual.pdf

sparkel_doc:
	$(MAKE) -C documentation/sparkel_ref_manual sparkel_ref_manual.pdf








>
>
>
>
>
|

|
>







 







|

|
|

|

|
|







46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
..
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
.PHONY: build all all_no_gtk local-install clean parasail parser 
.PHONY: sparkel sparkel_parser build_sparkel sparkel_doc
.PHONY: parasail_gtk build_no_gtk
.PHONY: javallel javallel_parser build_javallel
.PHONY: parython parython_gtk parython_parser build_parython build_parython_gtk
.PHONY: test_runtime
.PHONY: compiled_main compiled_main_with_interp

# Outcommented due to the failure to build psltags on 
# 32bit Raspberry Pi 1, Raspbian 
#     https://groups.google.com/forum/#!topic/parasail-programming-language/LAa-79aSe2s
#     (archival copy: https://archive.is/0C974 )
#.PHONY: do_psltags do_atags

#all: config build do_psltags do_atags doc build_sparkel build_javallel build_parython_gtk sparkel_doc test_runtime local-install
all: config build doc build_sparkel build_javallel build_parython_gtk sparkel_doc test_runtime local-install

all_no_gtk: config build_no_gtk doc build_sparkel build_javallel build_parython sparkel_doc test_runtime local-install

config: semantics/psc-link_names.ads
	cd interpreter; ./config.sh $(OMP)

semantics/psc-link_names.ads : semantics/psc-link_names-common.ads
................................................................................

build_javallel: javallel_parser javallel

build_parython: parython_parser parython

build_parython_gtk: build_parython parython_gtk

#do_atags : tags

#tags : */*.ad?
#	csh share/tools/vi_tags/do_atags.csh

#do_psltags : lib/tags

#lib/tags : lib/aaa.psi lib/reflection.ps? lib/llvm_printer.ps? lib/compiler.ps? lib/psvm_debugging.psl lib/parascope.ps? lib/vn_il.ps?
#	cd lib; ../share/tools/vi_tags/psltags aaa.psi reflection.ps? llvm_printer.ps? compiler.ps? psvm_debugging.psl parascope.ps? vn_il.ps?

doc:
	$(MAKE) -C documentation/ref_manual parasail_ref_manual.pdf

sparkel_doc:
	$(MAKE) -C documentation/sparkel_ref_manual sparkel_ref_manual.pdf