ITARGETS = irs ircomm irobex MTARGETS = mkobexmemo mkobextodo mkobexdate mkobexfile mkobextel mkobexcard DTARGETS = dumpobex CC = gcc -Wall -pedantic all: $(ITARGETS) $(MTARGETS) $(DTARGETS) $(ITARGETS): %: %.o libirda.a $(CC) -o $@ $< -L. -lirda $(MTARGETS): %: %.o obexformat.o $(CC) -o $@ $^ $(DTARGETS): %: %.o $(CC) -o $@ $^ libirda.a: unix.o util.o raw.o sir.o lap.o mux.o options.o \ iassrv.o iasclt.o commsrv.o commclt.o obexsrv.o obexclt.o \ tekram.o jeteye.o actisys.o litelink.o girbil.o sendobex.o \ redlink.o ar -rcs $@ $^ %.o: %.c irda.h obexformat.h $(CC) -c -I. $< lap.o mux.o : lapmux.h iassrv.o iasclt.o : ias.h commsrv.o commclt.o: comm.h obexsrv.o obexclt.o: obex.h clobber: clean -rm -f $(ITARGETS) $(MTARGETS) $(DTARGETS) clean: -rm -f *.a *.o -rm -f ${ITARGETS} ${MTARGETS} ${DTARGETS}