| .PHONY: all test check clean distclean |
| .PRECIOUS: Makefile |
| .SUFFIXES: .c .o .a |
| |
| CC = @CC@ |
| CFLAGS = @CFLAGS@ |
| CPP = @CPP@ |
| CPPFLAGS = @CPPFLAGS@ |
| LD = @LD@ |
| LDFLAGS = @LDFLAGS@ |
| AR = @AR@ |
| ARFLAGS = @ARFLAGS@ |
| RANLIB = @RANLIB@ |
| LIBS = @LIBS@ |
| RM_F = @RM_F@ |
| |
| PNMIO_LIB = libpnmio.a |
| PNMIO_OBJS = pnmin.o pnmout.o pnmutil.o |
| |
| all: $(PNMIO_LIB) |
| |
| test: |
| |
| check: test |
| |
| .c.o: |
| $(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< |
| |
| $(PNMIO_LIB): $(PNMIO_OBJS) |
| $(AR) $(ARFLAGS) $@ $(PNMIO_OBJS) |
| $(RANLIB) $@ |
| |
| pnmin.o: pnmin.c pnmio.h |
| pnmout.o: pnmout.c pnmio.h |
| pnmutil.o: pnmutil.c pnmio.h |
| |
| clean: |
| -$(RM_F) $(PNMIO_LIB) $(PNMIO_OBJS) |
| |
| distclean: clean |
| -$(RM_F) Makefile |