Home | History | Annotate | Download | only in encoder
      1 # Makefile for PngMinus (pnm2pngm)
      2 # Linux / Unix
      3 
      4 #CC=cc
      5 CC=gcc
      6 LD=$(CC)
      7 
      8 RM=rm -f
      9 
     10 CFLAGS=-DPNG_USER_CONFIG -DNO_GZIP -I. -O1
     11 
     12 C=.c
     13 O=.o
     14 L=.a
     15 E=
     16 
     17 ZOBJS  = adler32$(O) compress$(O) crc32$(O) deflate$(O) \
     18 	 dummy_inflate$(O) \
     19 	 trees$(O) uncompr$(O) zutil$(O)
     20 
     21 OBJS  = pnm2pngm$(O) png$(O) pngerror$(O) pngget$(O) pngmem$(O) \
     22 	pngset$(O) pngtrans$(O) pngwio$(O) pngwrite$(O) \
     23 	pngwtran$(O) pngwutil$(O) $(ZOBJS)
     24 
     25 # implicit make rules -------------------------------------------------------
     26 
     27 .c$(O): png.h pngconf.h pngusr.h zlib.h
     28 	$(CC) -c $(CFLAGS) $<
     29 
     30 # dependencies
     31 
     32 all: pnm2pngm$(E)
     33 
     34 pnm2pngm$(E): $(OBJS)
     35 	$(LD) -o pnm2pngm$(E) $(OBJS)
     36 	strip pnm2pngm$(E)
     37 
     38 clean:
     39 	$(RM) pnm2pngm$(O)
     40 	$(RM) pnm2pngm$(E)
     41 	$(RM) $(OBJS)
     42 
     43 # End of makefile for pnm2pngm
     44