PROG=pmosc
SRCS=main.c pmosc.c image.c misc.c
OBJS=$(SRCS:.c=.o)

CC=gcc
LD=$(CC)
DEP=$(CC) -MM

CPPFLAGS=-Wall -ansi -pedantic
CFLAGS=$(CPPFLAGS) -O6 -fomit-frame-pointer -funroll-all-loops -c
LDFLAGS=-s -o
LIBS=-lm

$(PROG): $(OBJS)
	$(LD) $(LDFLAGS) $@ $^ $(LIBS)

.c.o:
	$(CC) $(CFLAGS) $<

depend:
	$(DEP) $(CPPFLAGS) $(SRCS) >.depend

clean:
	rm -f $(PROG) $(OBJS)

include .depend
