include ../mk/build.mk CC = $(CROSS)cc INCLUDE_PATH = ../include HEADERS_SUBDIR = patty/bin CFLAGS += -I$(INCLUDE_PATH) LDFLAGS += -L../src -lpatty PROGRAMS = pattyd ax25dump tncd MAN8PAGES = pattyd.8 ax25dump.8 tncd.8 MANPAGES = $(MAN8PAGES) HEADERS = kiss.h if.h HEADERS_BUILD = $(addprefix $(INCLUDE_PATH)/$(HEADERS_SUBDIR)/, $(HEADERS)) OBJS = pattyd.o ax25dump.o kiss.o if.o tncd.o all: $(PROGRAMS) install: $(PROGRAMS) $(MANPAGES) $(INSTALL) -d -m 0755 $(MANDIR)/man8 $(INSTALL) -c -m 0644 $(MAN8PAGES) $(MANDIR)/man8 $(INSTALL) -c -m 0755 $(PROGRAMS) $(PREFIX)/bin pattyd: pattyd.o kiss.o if.o $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) ax25dump: ax25dump.o kiss.o $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) tncd: tncd.o $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(OBJS): %.o: %.c $(HEADERS_BUILD) $(CC) $(CFLAGS) -c $< clean: $(RM) -f $(PROGRAMS) $(OBJS)