mirror of
				https://git.code.sf.net/p/libpng/code.git
				synced 2025-07-10 18:04:09 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			66 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			66 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # Makefile for PngMinus (png2pnm and pnm2png)
 | |
| # Linux / Unix
 | |
| 
 | |
| #CC=cc
 | |
| CC=gcc
 | |
| LD=$(CC)
 | |
| 
 | |
| RM=rm -f
 | |
| 
 | |
| #PNGPATH = /usr/local
 | |
| #PNGINC = -I$(PNGPATH)/include/libpng16
 | |
| #PNGLIB = -L$(PNGPATH)/lib -lpng16
 | |
| #PNGLIBS = $(PNGPATH)/lib/libpng16.a
 | |
| PNGINC = -I../..
 | |
| PNGLIB = -L../.. -lpng
 | |
| PNGLIBS = ../../libpng.a
 | |
| 
 | |
| #ZPATH = /usr/local
 | |
| #ZINC = -I$(ZPATH)/include
 | |
| #ZLIB = -L$(ZPATH)/lib -lz
 | |
| #ZLIBS = $(ZPATH)/lib/libz.a
 | |
| ZINC = -I../../../zlib
 | |
| ZLIB = -L../../../zlib -lz
 | |
| ZLIBS = ../../../zlib/libz.a
 | |
| 
 | |
| CFLAGS=$(PNGINC) $(ZINC)
 | |
| LDLIBS=$(PNGLIB) $(ZLIB)
 | |
| LDLIBSS=$(PNGLIBS) $(ZLIBS)
 | |
| C=.c
 | |
| O=.o
 | |
| L=.a
 | |
| E=
 | |
| 
 | |
| # dependencies
 | |
| 
 | |
| #all: png2pnm$(E) pnm2png$(E)
 | |
| all: png2pnm$(E) pnm2png$(E) png2pnm-static$(E) pnm2png-static$(E)
 | |
| 
 | |
| png2pnm$(O): png2pnm$(C)
 | |
| 	$(CC) -c $(CFLAGS) png2pnm$(C)
 | |
| 
 | |
| png2pnm$(E): png2pnm$(O)
 | |
| 	$(LD) $(LDFLAGS) -o png2pnm$(E) png2pnm$(O) $(LDLIBS) -lm
 | |
| 
 | |
| png2pnm-static$(E): png2pnm$(O)
 | |
| 	$(LD) $(LDFLAGS) -o png2pnm-static$(E) png2pnm$(O) $(LDLIBSS) -lm
 | |
| 
 | |
| pnm2png$(O): pnm2png$(C)
 | |
| 	$(CC) -c $(CFLAGS) pnm2png$(C)
 | |
| 
 | |
| pnm2png$(E): pnm2png$(O)
 | |
| 	$(LD) $(LDFLAGS) -o pnm2png$(E) pnm2png$(O) $(LDLIBS) -lm
 | |
| 
 | |
| pnm2png-static$(E): pnm2png$(O)
 | |
| 	$(LD) $(LDFLAGS) -o pnm2png-static$(E) pnm2png$(O) $(LDLIBSS) -lm
 | |
| 
 | |
| clean:
 | |
| 	$(RM) png2pnm$(O)
 | |
| 	$(RM) pnm2png$(O)
 | |
| 	$(RM) png2pnm$(E)
 | |
| 	$(RM) pnm2png$(E)
 | |
| 	$(RM) png2pnm-static$(E)
 | |
| 	$(RM) pnm2png-static$(E)
 | |
| 
 | |
| # End of makefile for png2pnm / pnm2png
 | 
