1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
CFLAGS +=
LDFLAGS += -lpthread
DESTDIR ?=
PREFIX ?= /usr/local
SBINDIR = $(PREFIX)/sbin
OSD = osdep
LIBS = -L$(OSD) -l$(OSD)
LIBOSD = $(OSD)/lib$(OSD).a
all: osd mdk3
osd:
$(MAKE) -C $(OSD)
$(LIBOSD) $(OSD)/libosdep.a: osd
mdk3: $(LIBOSD) mdk3.c
$(CC) $(CFLAGS) $(CPPFLAGS) mdk3.c $(LIBOSD) -o $@ $(LDFLAGS) $(LIBS)
install: mdk3
$(MAKE) -C $(OSD) install
install -D -m 0755 $^ $(DESTDIR)/$(SBINDIR)/$^
clean:
rm -f mdk3
$(MAKE) -C $(OSD) clean
distclean: clean
|