mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 02:37:10 +00:00 
			
		
		
		
	Build System: Add missing ASTMM_LIBC to flex output.
Redirect libc allocation functions to use Asterisk functions for main/ast_expr2f.c and res/ael/ael_lex.c. This will resolve errors produced by astmm.h when these files are regenerated, though other issues still remain. ASTERISK~27813 Change-Id: I7263e9e4217a17bde4ffaa2087a8f8aeb2a8588c
This commit is contained in:
		| @@ -135,7 +135,8 @@ endif | ||||
| 	$(ECHO_PREFIX) echo "   [FLEX] $< -> $@" | ||||
| 	$(CMD_PREFIX) $(FLEX) -o $@ ast_expr2.fl | ||||
| 	$(CMD_PREFIX) sed 's@#if __STDC_VERSION__ >= 199901L@#if !defined __STDC_VERSION__ || __STDC_VERSION__ >= 199901L@' $@ > $@.fix | ||||
| 	$(CMD_PREFIX) echo "#include \"asterisk.h\"" > $@ | ||||
| 	$(CMD_PREFIX) echo "#define ASTMM_LIBC ASTMM_REDIRECT" > $@ | ||||
| 	$(CMD_PREFIX) echo "#include \"asterisk.h\"" >> $@ | ||||
| 	$(CMD_PREFIX) echo >> $@ | ||||
| 	$(CMD_PREFIX) cat $@.fix >> $@ | ||||
| 	$(CMD_PREFIX) rm $@.fix | ||||
|   | ||||
| @@ -45,7 +45,8 @@ endif | ||||
| 	$(ECHO_PREFIX) echo "   [FLEX] $< -> $@" | ||||
| 	$(CMD_PREFIX) (cd ael; $(FLEX) ael.flex) | ||||
| 	$(CMD_PREFIX) sed 's@#if __STDC_VERSION__ >= 199901L@#if !defined __STDC_VERSION__ || __STDC_VERSION__ >= 199901L@' $@ > $@.fix | ||||
| 	$(CMD_PREFIX) echo "#include \"asterisk.h\"" > $@ | ||||
| 	$(CMD_PREFIX) echo "#define ASTMM_LIBC ASTMM_REDIRECT" > $@ | ||||
| 	$(CMD_PREFIX) echo "#include \"asterisk.h\"" >> $@ | ||||
| 	$(CMD_PREFIX) echo >> $@ | ||||
| 	$(CMD_PREFIX) cat $@.fix >> $@ | ||||
| 	$(CMD_PREFIX) rm $@.fix | ||||
|   | ||||
		Reference in New Issue
	
	Block a user