mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-10-31 02:31:49 +01:00 
			
		
		
		
	* updates for linux
This commit is contained in:
		
							parent
							
								
									f7812b9f34
								
							
						
					
					
						commit
						ddc032bbdb
					
				| @ -599,9 +599,9 @@ endif | |||||||
| ifeq ($(OS_TARGET),os2) | ifeq ($(OS_TARGET),os2) | ||||||
| PPUEXT=.ppo | PPUEXT=.ppo | ||||||
| ASMEXT=.so2 | ASMEXT=.so2 | ||||||
| OEXT=.o2 | OEXT=.oo2 | ||||||
| SMARTEXT=.so | SMARTEXT=.so | ||||||
| STATICLIBEXT=.ao | STATICLIBEXT=.ao2 | ||||||
| SHAREDLIBEXT=.dll | SHAREDLIBEXT=.dll | ||||||
| PACKAGESUFFIX=os2 | PACKAGESUFFIX=os2 | ||||||
| endif | endif | ||||||
| @ -678,6 +678,7 @@ EXEFILES=$(addsuffix $(EXEEXT),$(EXEOBJECTS)) | |||||||
| EXEOFILES=$(addsuffix $(OEXT),$(EXEOBJECTS)) | EXEOFILES=$(addsuffix $(OEXT),$(EXEOBJECTS)) | ||||||
| UNITFILES=$(addsuffix $(PPUEXT),$(UNITOBJECTS)) | UNITFILES=$(addsuffix $(PPUEXT),$(UNITOBJECTS)) | ||||||
| UNITOFILES=$(addsuffix $(OEXT),$(UNITOBJECTS)) | UNITOFILES=$(addsuffix $(OEXT),$(UNITOBJECTS)) | ||||||
|  | UNITAFILES=$(addsuffix $(STATICLIBEXT),$(UNITOBJECTS)) | ||||||
| 
 | 
 | ||||||
| .PHONY : fpc_all fpc_units fpc_loaders fpc_exes \ | .PHONY : fpc_all fpc_units fpc_loaders fpc_exes \ | ||||||
| 	 fpc_staticlib fpc_sharedlib \ | 	 fpc_staticlib fpc_sharedlib \ | ||||||
| @ -686,7 +687,7 @@ UNITOFILES=$(addsuffix $(OEXT),$(UNITOBJECTS)) | |||||||
| 	 fpc_info fpc_cfginfo fpc_objectinfo fpc_installinfo fpc_filesinfo\ | 	 fpc_info fpc_cfginfo fpc_objectinfo fpc_installinfo fpc_filesinfo\ | ||||||
| 	 fpc_dirinfo | 	 fpc_dirinfo | ||||||
| 
 | 
 | ||||||
| .SUFFIXES : $(EXEEXT) $(PPUEXT) $(PASEXT) $(OEXT) | .SUFFIXES : $(EXEEXT) $(PPUEXT) $(OEXT) .pas .pp  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| ##################################################################### | ##################################################################### | ||||||
| @ -705,12 +706,20 @@ fpc_units: $(UNITFILES) | |||||||
| 
 | 
 | ||||||
| fpc_exes: $(EXEFILES) | fpc_exes: $(EXEFILES) | ||||||
| 
 | 
 | ||||||
| # General compile rules | # General compile rules, available for both possible PASEXT | ||||||
| %$(PPUEXT): %$(PASEXT) | %$(PPUEXT): %.pp | ||||||
| 	$(COMPILER) $< $(REDIR) | 	$(COMPILER) $< $(REDIR) | ||||||
| 	$(EXECPASS) | 	$(EXECPASS) | ||||||
| 
 | 
 | ||||||
| %$(EXEEXT): %$(PASEXT) | %$(PPUEXT): %.pas | ||||||
|  | 	$(COMPILER) $< $(REDIR) | ||||||
|  | 	$(EXECPASS) | ||||||
|  | 
 | ||||||
|  | %$(EXEEXT): %.pp | ||||||
|  | 	$(COMPILER) $< $(REDIR) | ||||||
|  | 	$(EXECPASS) | ||||||
|  | 
 | ||||||
|  | %$(EXEEXT): %.pas | ||||||
| 	$(COMPILER) $< $(REDIR) | 	$(COMPILER) $< $(REDIR) | ||||||
| 	$(EXECPASS) | 	$(EXECPASS) | ||||||
| 
 | 
 | ||||||
| @ -873,7 +882,7 @@ endif | |||||||
| ##################################################################### | ##################################################################### | ||||||
| 
 | 
 | ||||||
| fpc_clean: | fpc_clean: | ||||||
| 	-$(DEL) $(UNITOFILES) $(UNITFILES) $(PPAS) link.res log | 	-$(DEL) $(UNITOFILES) $(UNITAFILES) $(UNITFILES) $(PPAS) link.res log | ||||||
| ifeq ($(SMARTLINK),YES) | ifeq ($(SMARTLINK),YES) | ||||||
| 	-$(DELTREE) *$(SMARTEXT) | 	-$(DELTREE) *$(SMARTEXT) | ||||||
| endif | endif | ||||||
| @ -1025,7 +1034,10 @@ endif | |||||||
| 
 | 
 | ||||||
| # | # | ||||||
| # $Log$ | # $Log$ | ||||||
| # Revision 1.28  1999-05-30 11:33:04  peter | # Revision 1.29  1999-06-01 13:27:24  peter | ||||||
|  | #   * updates for linux | ||||||
|  | # | ||||||
|  | # Revision 1.28  1999/05/30 11:33:04  peter | ||||||
| #   * releasever removed, fpc_version will be used | #   * releasever removed, fpc_version will be used | ||||||
| # | # | ||||||
| # Revision 1.27  1999/05/16 02:37:30  peter | # Revision 1.27  1999/05/16 02:37:30  peter | ||||||
|  | |||||||
| @ -184,8 +184,8 @@ endif | |||||||
| endif | endif | ||||||
| 
 | 
 | ||||||
| clean_fail : | clean_fail : | ||||||
| 	-rm $(addsuffix .res,$(TS_FAIL_LIST))  | 	-rm -f $(addsuffix .res,$(TS_FAIL_LIST))  | ||||||
| 	-rm $(addsuffix .ref,$(TF_FAIL_LIST))  | 	-rm -f $(addsuffix .ref,$(TF_FAIL_LIST))  | ||||||
| 	-rm log  | 	-rm log  | ||||||
| 
 | 
 | ||||||
| again : clean_fail $(addsuffix .res,$(TS_FAIL_LIST)) $(addsuffix .ref,$(TF_FAIL_LIST))  | again : clean_fail $(addsuffix .res,$(TS_FAIL_LIST)) $(addsuffix .ref,$(TF_FAIL_LIST))  | ||||||
| @ -210,7 +210,7 @@ alltbsexec: $(patsubst %.pp,%.elg,$(wildcard tbs*.pp)) | |||||||
| alltisexec: $(patsubst %.pp,%.eli,$(wildcard tis*.pp))  | alltisexec: $(patsubst %.pp,%.eli,$(wildcard tis*.pp))  | ||||||
| 
 | 
 | ||||||
| clean : | clean : | ||||||
| 	-rm *.re* *.o *.ppu *.log *.elg *.exc t*.exe log faillist ts_fail tf_fail | 	-rm -f *.re* *.o *.ppu *.log *.elg *.exc t*.exe log faillist ts_fail tf_fail | ||||||
| 
 | 
 | ||||||
| info : | info : | ||||||
| 	@echo This Makefile allows to test the compiler | 	@echo This Makefile allows to test the compiler | ||||||
| @ -226,7 +226,10 @@ info : | |||||||
| 
 | 
 | ||||||
| #
 | #
 | ||||||
| # $Log$
 | # $Log$
 | ||||||
| # Revision 1.2  1999-06-01 00:06:14  peter
 | # Revision 1.3  1999-06-01 13:27:27  peter
 | ||||||
|  | #   * updates for linux
 | ||||||
|  | #
 | ||||||
|  | # Revision 1.2  1999/06/01 00:06:14  peter
 | ||||||
| #   * linux fixes
 | #   * linux fixes
 | ||||||
| #
 | #
 | ||||||
| # Revision 1.1  1999/01/25 20:23:04  peter
 | # Revision 1.1  1999/01/25 20:23:04  peter
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 peter
						peter