.PHONY: all clean replace CC := cc CFLAGS := -g -std=c99 -D_DEFAULT_SOURCE LDFLAGS := LIBS := -lasound all: ./mop-server ./mop-client ./mop-server: ./mop-server.o $(CC) $(LDFLAGS) -o $@ $< $(LIBS) ./mop-client: ./mop-client.o $(CC) $(LDFLAGS) -o $@ $< $(LIBS) ./%.o: ./%.c ./mop.h $(CC) $(CFLAGS) -c -o $@ $< replace: for i in $(wildcard *.c *.h); do \ cat $$i | perl replace.pl > $$i.new; \ mv $$i.new $$i; \ done clean: rm -f *.o mop-server mop-client