Albert Koelmans newest version
This commit is contained in:
		
							parent
							
								
									f950727c44
								
							
						
					
					
						commit
						c5b98176f6
					
				
					 7 changed files with 68 additions and 0 deletions
				
			
		
							
								
								
									
										2
									
								
								mach/arm/libm2/.distr
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								mach/arm/libm2/.distr
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,2 @@ | |||
| Makefile | ||||
| compmodule | ||||
							
								
								
									
										22
									
								
								mach/arm/libm2/Makefile
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								mach/arm/libm2/Makefile
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,22 @@ | |||
| SUF=so | ||||
| MAKEFILE=../../proto/libg/Makefile | ||||
| MACHDEF="MACH=arm" "SUF=$(SUF)" | ||||
| PCDEF="PREF=m2" "SUB=" "SRC=lang/m2/libm2" | ||||
| 
 | ||||
| install: | ||||
| 	make -f $(MAKEFILE) $(PCDEF) $(MACHDEF) cp | ||||
| 
 | ||||
| 
 | ||||
| cmp: | ||||
| 	make -f $(MAKEFILE) $(PCDEF) $(MACHDEF) all | ||||
| 	-../../compare head_m2 | ||||
| 	-../../compare tail_m2 | ||||
| 
 | ||||
| clean: | ||||
| 		-rm -f *.old *.[ce$(SUF)] tail* head* | ||||
| 
 | ||||
| opr: | ||||
| 	make pr | opr | ||||
| 
 | ||||
| pr: | ||||
| 	@pr Makefile | ||||
							
								
								
									
										4
									
								
								mach/arm/libm2/compmodule
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										4
									
								
								mach/arm/libm2/compmodule
									
										
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,4 @@ | |||
| if ${MACH?} -I../../../h ${MACHFL?} $1 1>&2 | ||||
| then echo `basename $1 $2`.so | ||||
| else exit 1 | ||||
| fi | ||||
							
								
								
									
										3
									
								
								mach/arm/libpc/.distr
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								mach/arm/libpc/.distr
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,3 @@ | |||
| LOCAL_FILES | ||||
| Makefile | ||||
| compmodule | ||||
							
								
								
									
										12
									
								
								mach/arm/libpc/LOCAL_FILES
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								mach/arm/libpc/LOCAL_FILES
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,12 @@ | |||
| If you want to run pascal programs that use local files, you must create a | ||||
| subdirectory called 'plf' in the current directory. This directory holds the | ||||
| temporary files, and will NOT be automatically cleaned up when the program | ||||
| exits. | ||||
| 
 | ||||
| This is the result of the fact that | ||||
| 1) a Unix absolute pathname is hard wired into the runtime libraries | ||||
| 2) Unix allows you to unlink open files, which RiscOs doesn't. | ||||
| 
 | ||||
| In other words, it is not my fault.... | ||||
| 
 | ||||
| amk. | ||||
							
								
								
									
										21
									
								
								mach/arm/libpc/Makefile
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								mach/arm/libpc/Makefile
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,21 @@ | |||
| SUF=so | ||||
| MAKEFILE=../../proto/libg/Makefile | ||||
| MACHDEF="MACH=arm" "SUF=$(SUF)" | ||||
| PCDEF="PREF=pc" "SUB=" "SRC=lang/pc/libpc" | ||||
| 
 | ||||
| install: | ||||
| 	make -f $(MAKEFILE) $(PCDEF) $(MACHDEF) cp | ||||
| 
 | ||||
| cmp: | ||||
| 	make -f $(MAKEFILE) $(PCDEF) $(MACHDEF) all | ||||
| 	-../../compare head_pc | ||||
| 	-../../compare tail_pc | ||||
| 
 | ||||
| clean: | ||||
| 		-rm -f *.old *.[ce$(SUF)] tail* head* | ||||
| 
 | ||||
| opr: | ||||
| 	make pr | opr | ||||
| 
 | ||||
| pr: | ||||
| 	@pr Makefile | ||||
							
								
								
									
										4
									
								
								mach/arm/libpc/compmodule
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										4
									
								
								mach/arm/libpc/compmodule
									
										
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,4 @@ | |||
| if ${MACH?} -I../../../h ${MACHFL?} $1 1>&2 | ||||
| then echo `basename $1 $2`.so | ||||
| else exit 1 | ||||
| fi | ||||
		Loading…
	
	Add table
		
		Reference in a new issue