mirror of
				https://git.code.sf.net/p/libpng/code.git
				synced 2025-07-10 18:04:09 +02:00 
			
		
		
		
	[libpng15] Fix typo in Makefile.am, fix scripts/pnglibconf.mak and makefile.std
This commit is contained in:
		
							parent
							
								
									bc6abe8af8
								
							
						
					
					
						commit
						572ba70905
					
				
							
								
								
									
										2
									
								
								ANNOUNCE
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								ANNOUNCE
									
									
									
									
									
								
							| @ -38,6 +38,8 @@ Version 1.5.15beta02 [February 5, 2013] | ||||
|     unnecessary, and it also eliminates the requirement for sed in the | ||||
|     configure build process. NOTE: this is incomplete, a change must also | ||||
|     be made to pnglibconf.mak | ||||
|   Fix typo in Makefile.am, fix scripts/pnglibconf.mak and makefile.std | ||||
|   Rebuilt Makefile.in, configure, etc., with autoconf-2.69 and automake-1.13 | ||||
| 
 | ||||
| Send comments/corrections/commendations to png-mng-implement at lists.sf.net | ||||
| (subscription required; visit | ||||
|  | ||||
							
								
								
									
										2
									
								
								CHANGES
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								CHANGES
									
									
									
									
									
								
							| @ -3995,6 +3995,8 @@ Version 1.5.15beta02 [February 5, 2013] | ||||
|     unnecessary, and it also eliminates the requirement for sed in the | ||||
|     configure build process. NOTE: this is incomplete, a change must also | ||||
|     be made to pnglibconf.mak | ||||
|   Fix typo in Makefile.am, fix scripts/pnglibconf.mak and makefile.std | ||||
|   Rebuilt Makefile.in, configure, etc., with autoconf-2.69 and automake-1.13 | ||||
| 
 | ||||
|   =========================================================================== | ||||
|                        NOTICE November 17, 2012: | ||||
|  | ||||
| @ -87,7 +87,8 @@ EXTRA_DIST= \ | ||||
| 
 | ||||
| SCRIPT_CLEANFILES=scripts/*.out scripts/*.chk scripts/pnglibconf.dfn | ||||
| 
 | ||||
| CLEANFILES= dfn.c dfn?.out pngout.png libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.pc \
 | ||||
| CLEANFILES= dfn.c dfn?.out *.out.? scripts/*.out.? pngout.png \
 | ||||
| 	libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.pc \
 | ||||
| 	libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@-config libpng.vers libpng.sym \
 | ||||
| 	check.new pnglibconf.* symbols.new pngtest-log.txt \
 | ||||
| 	$(SCRIPT_CLEANFILES) | ||||
| @ -148,7 +149,7 @@ SYMBOL_CFLAGS = -DPNGLIB_LIBNAME='PNG@PNGLIB_MAJOR@@PNGLIB_MINOR@_0'\ | ||||
| 	$(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 $2 | ||||
| 	mv $@.2 $@ | ||||
| 
 | ||||
| # The .dfn file for pnglibconf.h is machine generated
 | ||||
| pnglibconf.dfn: scripts/pnglibconf.dfa scripts/options.awk pngconf.h pngusr.dfa $(DFA_XTRA) | ||||
|  | ||||
| @ -39,6 +39,7 @@ CPP = $(CC) -E | ||||
| ECHO = echo | ||||
| 
 | ||||
| DFNFLAGS = # DFNFLAGS contains -D options to use in the libpng build | ||||
| DFA_EXTRA = # extra files that can be used to control configuration | ||||
| CFLAGS=-I$(ZLIBINC) -O # -g -DPNG_DEBUG=5 | ||||
| LDFLAGS=-L. -L$(ZLIBLIB) -lpng -lz -lm | ||||
| 
 | ||||
| @ -50,23 +51,23 @@ all: libpng.a pngtest | ||||
| 
 | ||||
| # The standard pnglibconf.h exists as scripts/pnglibconf.h.prebuilt, | ||||
| # copy this if the following doesn't work. | ||||
| pnglibconf.dfn: scripts/pnglibconf.dfa scripts/options.awk pngconf.h | ||||
| 	$(RM_F) $@ dfn?.out | ||||
| 	$(AWK) -f scripts/options.awk out=dfn1.out version=search pngconf.h\ | ||||
| 	    scripts/pnglibconf.dfa $(DFA_XTRA) 1>&2 | ||||
| 	$(AWK) -f scripts/options.awk out=dfn2.out dfn1.out 1>&2 | ||||
| 	cp dfn2.out $@ | ||||
| 	$(RM_F) dfn?.out | ||||
| 
 | ||||
| pnglibconf.h: pnglibconf.dfn | ||||
| 	$(RM_F) $@ dfn.c dfn?.out | ||||
| 	$(ECHO) '#include "pnglibconf.dfn"' >dfn.c | ||||
| 	$(CPP) $(DFNFLAGS) dfn.c >dfn1.out | ||||
| 	$(SED) -n -e 's|^.*PNG_DEFN_MAGIC *-\(.*\)- *PNG_DEFN_END.*$$|\1|p'\ | ||||
| 	    dfn1.out >dfn2.out | ||||
| 	$(SED) -e 's| *PNG_JOIN *||g' -e 's| *$$||' dfn2.out >dfn3.out | ||||
| 	cp dfn3.out $@ | ||||
| 	$(RM_F) dfn.c dfn?.out | ||||
| 	$(RM_F) $@ pnglibconf.c pnglibconf.out pnglibconf.tmp | ||||
| 	$(ECHO) '#include "pnglibconf.dfn"' >pnglibconf.c | ||||
| 	$(ECHO) "If '$(CC) -E' crashes try /lib/cpp (e.g. CPP='/lib/cpp')" >&2 | ||||
| 	$(CPP) $(DFNFLAGS) pnglibconf.c >pnglibconf.out | ||||
| 	$(AWK) -f "scripts/dfn.awk" out="pnglibconf.tmp" pnglibconf.out 1>&2 | ||||
| 	mv pnglibconf.tmp $@ | ||||
| 
 | ||||
| pnglibconf.dfn: scripts/pnglibconf.dfa scripts/options.awk pngconf.h pngusr.dfa $(DFA_XTRA) | ||||
| 	$(RM_F) $@ pnglibconf.pre pnglibconf.tmp | ||||
| 	$(ECHO) "Calling $(AWK) from scripts/pnglibconf.mak" >&2 | ||||
| 	$(ECHO) "If 'awk' crashes try a better awk (e.g. AWK='nawk')" >&2 | ||||
| 	$(AWK) -f scripts/options.awk out="pnglibconf.pre"\ | ||||
| 	    version=search pngconf.h scripts/pnglibconf.dfa\ | ||||
| 	    pngusr.dfa $(DFA_XTRA) 1>&2 | ||||
| 	$(AWK) -f scripts/options.awk out="pnglibconf.tmp" pnglibconf.pre 1>&2 | ||||
| 	mv pnglibconf.tmp $@ | ||||
| 
 | ||||
| libpng.a: $(OBJS) | ||||
| 	$(AR_RC) $@  $(OBJS) | ||||
| @ -96,7 +97,7 @@ install: libpng.a pnglibconf.h | ||||
| 	chmod 644 $(DESTDIR)$(LIBPATH)/libpng.a | ||||
| 
 | ||||
| clean: | ||||
| 	$(RM_F) *.o libpng.a pngtest pngout.png pnglibconf.* dfn.c dfn?.out | ||||
| 	$(RM_F) *.o libpng.a pngtest pngout.png pnglibconf.* | ||||
| 
 | ||||
| DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO | ||||
| writelock: | ||||
|  | ||||
| @ -3,7 +3,7 @@ | ||||
| #
 | ||||
| # These lines are copied from Makefile.am, they illustrate
 | ||||
| # how to automate the build of pnglibconf.h from scripts/pnglibconf.dfa
 | ||||
| # given 'awk' and 'sed'
 | ||||
| # given just 'awk', a C preprocessor and standard command line utilities
 | ||||
| 
 | ||||
| # Override as appropriate, these definitions can be overridden on
 | ||||
| # the make command line (AWK='nawk' for example).
 | ||||
| @ -12,10 +12,9 @@ AWK = mawk | ||||
| AWK = nawk | ||||
| AWK = one-true-awk | ||||
| AWK = awk  # Crashes on SunOS 5.10 - use 'nawk' | ||||
| CPP = $(CC) -E # Does not work on SUN OS 5.10 - use /lib/cpp | ||||
| SED = sed | ||||
| CPP = $(CC) -E # On SUN OS 5.10 if this causes problems use /lib/cpp | ||||
| 
 | ||||
| COPY = cp | ||||
| MOVE = mv | ||||
| DELETE = rm -f | ||||
| ECHO = echo | ||||
| DFA_XTRA = # Appended to scripts/options.awk | ||||
| @ -31,28 +30,24 @@ srcdir = . | ||||
| # The standard pnglibconf.h exists as scripts/pnglibconf.h.prebuilt,
 | ||||
| # copy this if the following doesn't work.
 | ||||
| pnglibconf.h: pnglibconf.dfn | ||||
| 	$(DELETE) $@ dfn.c dfn1.out dfn2.out dfn3.out | ||||
| 	$(ECHO) '#include "pnglibconf.dfn"' >dfn.c | ||||
| 	$(CPP) $(DFNFLAGS) dfn.c >dfn1.out | ||||
| 	$(ECHO) "If 'cpp -e' crashes try /lib/cpp (e.g. CPP='/lib/cpp')" >&2 | ||||
| 	$(SED) -n -e 's|^.*PNG_DEFN_MAGIC *-\(.*\)- *PNG_DEFN_END.*$$|\1|p'\
 | ||||
| 	    dfn1.out >dfn2.out | ||||
| 	$(SED) -e 's| *PNG_JOIN *||g' -e 's| *$$||' dfn2.out >dfn3.out | ||||
| 	$(COPY) dfn3.out $@ | ||||
| 	$(DELETE) dfn.c dfn1.out dfn2.out dfn3.out | ||||
| 	$(DELETE) $@ pnglibconf.c pnglibconf.out pnglibconf.tmp | ||||
| 	$(ECHO) '#include "pnglibconf.dfn"' >pnglibconf.c | ||||
| 	$(ECHO) "If '$(CC) -E' crashes try /lib/cpp (e.g. CPP='/lib/cpp')" >&2 | ||||
| 	$(CPP) $(DFNFLAGS) pnglibconf.c >pnglibconf.out | ||||
| 	$(AWK) -f "$(srcdir)/scripts/dfn.awk" out="pnglibconf.tmp" pnglibconf.out 1>&2 | ||||
| 	$(MOVE) pnglibconf.tmp $@ | ||||
| 
 | ||||
| pnglibconf.dfn: $(srcdir)/scripts/pnglibconf.dfa $(srcdir)/scripts/options.awk $(srcdir)/pngconf.h | ||||
| 	$(DELETE) $@ dfn1.out dfn2.out | ||||
| pnglibconf.dfn: $(srcdir)/scripts/pnglibconf.dfa $(srcdir)/scripts/options.awk $(srcdir)/pngconf.h $(srcdir)/pngusr.dfa $(DFA_XTRA) | ||||
| 	$(DELETE) $@ pnglibconf.pre pnglibconf.tmp | ||||
| 	$(ECHO) "Calling $(AWK) from scripts/pnglibconf.mak" >&2 | ||||
| 	$(ECHO) "If 'awk' crashes try a better awk (e.g. AWK='nawk')" >&2 | ||||
| 	$(AWK) -f $(srcdir)/scripts/options.awk out=dfn1.out version=search\
 | ||||
| 		$(srcdir)/pngconf.h $(srcdir)/scripts/pnglibconf.dfa\
 | ||||
| 		$(DFA_XTRA) 1>&2 | ||||
| 	$(AWK) -f $(srcdir)/scripts/options.awk out=dfn2.out dfn1.out 1>&2 | ||||
| 	$(COPY) dfn2.out $@ | ||||
| 	$(DELETE) dfn1.out dfn2.out | ||||
| 	$(AWK) -f $(srcdir)/scripts/options.awk out="pnglibconf.pre"\
 | ||||
| 	    version=search $(srcdir)/pngconf.h $(srcdir)/scripts/pnglibconf.dfa\
 | ||||
| 	    $(srcdir)/pngusr.dfa $(DFA_XTRA) 1>&2 | ||||
| 	$(AWK) -f $(srcdir)/scripts/options.awk out="pnglibconf.tmp" pnglibconf.pre 1>&2 | ||||
| 	$(MOVE) pnglibconf.tmp $@ | ||||
| 
 | ||||
| clean-pnglibconf: | ||||
| 	$(DELETE) pnglibconf.h pnglibconf.dfn dfn.c dfn1.out dfn2.out dfn3.out | ||||
| 	$(DELETE) pnglibconf.* | ||||
| 
 | ||||
| clean: clean-pnglibconf | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 John Bowler
						John Bowler