# makefile
.PHONY: clean
PROG	 = test
OBJ	 = Match.mo main.mo
CFLAGS	 = -g -Wall -O2
LIBS	 = -lobjc -lpthread

$(PROG)	 : $(OBJ)
	$(CC) -o $(PROG) $(OBJ) $(LIBS)

%.mo	 : %.m makefile
	$(CC) -o $@ $(CFLAGS) -c $<

%.o	 : %.c makefile
	$(CC) -o $@ $(CFLAGS) -c $<

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

realclean : clean
	rm -f *~ core a.out
# end makefile
