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 32
|
CFLAGS = -g -O3 -Wall -Wextra
LINKFLAGS = -lpthread
DESTDIR =
PREFIX = /usr/local
SBINDIR = $(PREFIX)/sbin
OSD = osdep
LIBS = -L$(OSD) -l$(OSD)
LIBOSD = $(OSD)/lib$(OSD).so
all: osd mdk3
osd:
$(MAKE) -C $(OSD)
$(LIBOSD):
$(MAKE) -C $(OSD)
mdk3: mdk3.c $(OSD)/libosdep.a
$(CC) $(CFLAGS) $(LINKFLAGS) $^ -o $@ $(LIBS)
install: mdk3
$(MAKE) -C $(OSD) install
install -D -m 0755 $^ $(DESTDIR)/$(SBINDIR)/$^
clean:
rm -f mdk3
$(MAKE) -C $(OSD) clean
distclean: clean
|