mirror of
				https://git.code.sf.net/p/libpng/code.git
				synced 2025-07-10 18:04:09 +02:00 
			
		
		
		
	[libpng15] Revised Makefile.am and scripts/*.dfn to work with MinGW/MSYS;
renamed scripts/*.dfn to scripts/*.c (Bob Friesenhahn and John Bowler).
This commit is contained in:
		
							parent
							
								
									394b2868f7
								
							
						
					
					
						commit
						969d5a27dd
					
				
							
								
								
									
										2
									
								
								ANNOUNCE
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								ANNOUNCE
									
									
									
									
									
								
							| @ -28,6 +28,8 @@ Other information: | ||||
| Changes since the last public release (1.5.20): | ||||
| 
 | ||||
| Version 1.5.20beta01 [November 6, 2014] | ||||
|   Revised Makefile.am and scripts/*.dfn to work with MinGW/MSYS; | ||||
|     renamed scripts/*.dfn to scripts/*.c (Bob Friesenhahn and John Bowler). | ||||
| 
 | ||||
| Send comments/corrections/commendations to png-mng-implement at lists.sf.net | ||||
| (subscription required; visit | ||||
|  | ||||
							
								
								
									
										2
									
								
								CHANGES
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								CHANGES
									
									
									
									
									
								
							| @ -4274,6 +4274,8 @@ Version 1.5.20 [November 20, 2014] | ||||
|   No changes. | ||||
| 
 | ||||
| Version 1.5.21beta01 [December 15, 2014] | ||||
|   Revised Makefile.am and scripts/*.dfn to work with MinGW/MSYS; | ||||
|     renamed scripts/*.dfn to scripts/*.c (Bob Friesenhahn and John Bowler). | ||||
| 
 | ||||
| Send comments/corrections/commendations to png-mng-implement at lists.sf.net | ||||
| (subscription required; visit | ||||
|  | ||||
							
								
								
									
										25
									
								
								Makefile.am
									
									
									
									
									
								
							
							
						
						
									
										25
									
								
								Makefile.am
									
									
									
									
									
								
							| @ -85,7 +85,7 @@ EXTRA_DIST= \ | ||||
| 	$(TESTS) \
 | ||||
| 	CMakeLists.txt example.c libpng-manual.txt | ||||
| 
 | ||||
| SCRIPT_CLEANFILES=scripts/*.out scripts/*.chk scripts/pnglibconf.dfn | ||||
| SCRIPT_CLEANFILES=scripts/*.out scripts/*.chk scripts/pnglibconf.c | ||||
| 
 | ||||
| CLEANFILES= dfn.c dfn?.out *.out.? scripts/*.out.? pngout.png \
 | ||||
| 	libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.pc \
 | ||||
| @ -103,7 +103,7 @@ config.sub configure depcomp install-sh ltmain.sh missing | ||||
| # checks for this and sets DFNCPP appropriately.
 | ||||
| DFNCPP = @DFNCPP@ | ||||
| 
 | ||||
| SUFFIXES = .chk .dfn .out | ||||
| SUFFIXES = .chk .out | ||||
| 
 | ||||
| $(PNGLIB_BASENAME).pc: libpng.pc | ||||
| 	cp libpng.pc $@ | ||||
| @ -142,17 +142,18 @@ SYMBOL_CFLAGS = -DPNGLIB_LIBNAME='PNG@PNGLIB_MAJOR@@PNGLIB_MINOR@_0'\ | ||||
| 		-DSYMBOL_PREFIX='$(SYMBOL_PREFIX)'\
 | ||||
| 		-DPNG_NO_USE_READ_MACROS -DPNG_BUILDING_SYMBOL_TABLE | ||||
| 
 | ||||
| .dfn.out: | ||||
| 	rm -f $@ $@.c $@.? | ||||
| .c.out: | ||||
| 	rm -f $@ $*.tf[12] | ||||
| 	test -d scripts || mkdir scripts || test -d scripts | ||||
| 	echo '#include "$<"' >$@.c | ||||
| 	$(DFNCPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) @LIBPNG_DEFINES@\
 | ||||
| 	    $(CPPFLAGS) $(SYMBOL_CFLAGS) $@.c > $@.1 | ||||
| 	$(AWK) -f "${srcdir}/scripts/dfn.awk" out="$@.2" $@.1 1>&2 | ||||
| 	mv $@.2 $@ | ||||
| 	$(DFNCPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES)\
 | ||||
| 	    $(CPPFLAGS) $(SYMBOL_CFLAGS) $< > $*.tf1 | ||||
| 	$(AWK) -f "${srcdir}/scripts/dfn.awk" out="$*.tf2" $*.tf1 1>&2 | ||||
| 	rm -f $*.tf1 | ||||
| 	mv $*.tf2 $@ | ||||
|   | ||||
| # The .c file for pnglibconf.h is machine generated
 | ||||
| pnglibconf.c: scripts/pnglibconf.dfa scripts/options.awk pngconf.h pngusr.dfa $(DFA_XTRA) | ||||
| 
 | ||||
| # The .dfn file for pnglibconf.h is machine generated
 | ||||
| pnglibconf.dfn: scripts/pnglibconf.dfa scripts/options.awk pngconf.h pngusr.dfa $(DFA_XTRA) | ||||
| 	rm -f $@ pnglibconf.pre $@.? | ||||
| 	$(AWK) -f ${srcdir}/scripts/options.awk out="pnglibconf.pre"\
 | ||||
| 	    version=search ${srcdir}/pngconf.h ${srcdir}/scripts/pnglibconf.dfa\
 | ||||
| @ -170,7 +171,7 @@ scripts/symbols.chk: scripts/checksym.awk scripts/symbols.def scripts/symbols.ou | ||||
| 
 | ||||
| # used on demand to regenerate the standard header, CPPFLAGS should
 | ||||
| # be empty - no non-standard defines
 | ||||
| scripts/pnglibconf.dfn: scripts/pnglibconf.dfa scripts/options.awk pngconf.h | ||||
| scripts/pnglibconf.c: scripts/pnglibconf.dfa scripts/options.awk pngconf.h | ||||
| 	rm -f $@ dfn?.out | ||||
| 	test -z "$(CPPFLAGS)" | ||||
| 	echo "com @PNGLIB_VERSION@ STANDARD API DEFINITION" |\
 | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| /* def.dfn - define format of libpng.def
 | ||||
| /* def.c - define format of libpng.def
 | ||||
|  * | ||||
|  * Last changed in libpng version 1.5.7 [December 15, 2011] | ||||
|  * Copyright (c) 2010-2011 Glenn Randers-Pehrson | ||||
|  * Last changed in libpng version 1.6.16 [(PENDING RELEASE)] | ||||
|  * Copyright (c) 2011-2014 Glenn Randers-Pehrson | ||||
|  * | ||||
|  * This code is released under the libpng license. | ||||
|  * For conditions of distribution and use, see the disclaimer | ||||
| @ -21,9 +21,9 @@ PNG_DFN "OS2 DESCRIPTION "PNG image compression library"" | ||||
| PNG_DFN "OS2 CODE PRELOAD MOVEABLE DISCARDABLE" | ||||
| PNG_DFN "" | ||||
| PNG_DFN "EXPORTS" | ||||
| PNG_DFN ";Version 1.5.0beta58" | ||||
| PNG_DFN ";Version 1.5.21beta01" | ||||
| 
 | ||||
| #define PNG_EXPORTA(ordinal, type, name, args, attributes)\ | ||||
| 	PNG_DFN "@" SYMBOL_PREFIX "@@" name "@" | ||||
|         PNG_DFN "@" SYMBOL_PREFIX "@@" name "@" | ||||
| 
 | ||||
| #include "../png.h" | ||||
| @ -1,8 +1,8 @@ | ||||
| 
 | ||||
| /* sym.dfn - define format of libpng.sym
 | ||||
| /* sym.c - define format of libpng.sym
 | ||||
|  * | ||||
|  * Last changed in libpng version 1.5.0 [January 6, 2011] | ||||
|  * Copyright (c) 1998-2011 Glenn Randers-Pehrson | ||||
|  * Last changed in libpng version 1.6.16 [(PENDING RELEASE)] | ||||
|  * Copyright (c) 2011-2014 Glenn Randers-Pehrson | ||||
|  * | ||||
|  * This code is released under the libpng license. | ||||
|  * For conditions of distribution and use, see the disclaimer | ||||
| @ -10,6 +10,6 @@ | ||||
|  */ | ||||
| 
 | ||||
| #define PNG_EXPORTA(ordinal, type, name, args, attributes)\ | ||||
| 	PNG_DFN "@" SYMBOL_PREFIX "@@" name "@" | ||||
|         PNG_DFN "@" SYMBOL_PREFIX "@@" name "@" | ||||
| 
 | ||||
| #include "../png.h" | ||||
| @ -1,8 +1,8 @@ | ||||
| 
 | ||||
| /* symbols.dfn - find all exported symbols
 | ||||
| /* symbols.c - find all exported symbols
 | ||||
|  * | ||||
|  * Last changed in libpng version 1.5.0 [January 6, 2011] | ||||
|  * Copyright (c) 1998-2011 Glenn Randers-Pehrson | ||||
|  * Last changed in libpng version 1.6.16 [(PENDING RELEASE)] | ||||
|  * Copyright (c) 2011-2014 Glenn Randers-Pehrson | ||||
|  * | ||||
|  * This code is released under the libpng license. | ||||
|  * For conditions of distribution and use, see the disclaimer | ||||
| @ -17,11 +17,11 @@ | ||||
|  */ | ||||
| 
 | ||||
| #define PNG_EXPORTA(ordinal, type, name, args, attributes)\ | ||||
| 	PNG_DFN "@" name "@ @@" ordinal "@" | ||||
|         PNG_DFN "@" name "@ @@" ordinal "@" | ||||
| #define PNG_REMOVED(ordinal, type, name, args, attributes)\ | ||||
| 	PNG_DFN "; @" name "@ @@" ordinal "@" | ||||
|         PNG_DFN "; @" name "@ @@" ordinal "@" | ||||
| #define PNG_EXPORT_LAST_ORDINAL(ordinal)\ | ||||
| 	PNG_DFN "; @@" ordinal "@" | ||||
|         PNG_DFN "; @@" ordinal "@" | ||||
| 
 | ||||
| /* Read the defaults, but use scripts/pnglibconf.h.prebuilt; the 'standard'
 | ||||
|  * header file. | ||||
| @ -1,8 +1,8 @@ | ||||
| 
 | ||||
| /* vers.dfn - define format of libpng.vers
 | ||||
| /* vers.c - define format of libpng.vers
 | ||||
|  * | ||||
|  * Last changed in libpng version 1.5.0 [January 6, 2011] | ||||
|  * Copyright (c) 1998-2011 Glenn Randers-Pehrson | ||||
|  * Last changed in libpng version 1.6.16 [(PENDING RELEASE)] | ||||
|  * Copyright (c) 2011-2014 Glenn Randers-Pehrson | ||||
|  * | ||||
|  * This code is released under the libpng license. | ||||
|  * For conditions of distribution and use, see the disclaimer | ||||
| @ -10,7 +10,7 @@ | ||||
|  */ | ||||
| 
 | ||||
| #define PNG_EXPORTA(ordinal, type, name, args, attributes)\ | ||||
| 	PNG_DFN " @" SYMBOL_PREFIX "@@" name "@;" | ||||
|         PNG_DFN " @" SYMBOL_PREFIX "@@" name "@;" | ||||
| 
 | ||||
| PNG_DFN "@" PNGLIB_LIBNAME "@ {global:" | ||||
| 
 | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Glenn Randers-Pehrson
						Glenn Randers-Pehrson