38 lines
815 B
Makefile
38 lines
815 B
Makefile
# Include configuration rules
|
|
VPATH = $(SRC)
|
|
include $(MAKEDIR)/com32.mk
|
|
|
|
REQFLAGS += -I$(SRC)
|
|
|
|
LIBOBJS := $(notdir $(patsubst %.c,%.o,$(wildcard $(SRC)/*.c)))
|
|
|
|
BINDIR = /usr/bin
|
|
LIBDIR = /usr/lib
|
|
DATADIR = /usr/share
|
|
AUXDIR = $(DATADIR)/syslinux
|
|
INCDIR = /usr/include
|
|
COM32DIR = $(AUXDIR)/com32
|
|
|
|
all: libcom32upload.a
|
|
|
|
libcom32upload.a : $(LIBOBJS)
|
|
rm -f $@
|
|
$(AR) cq $@ $^
|
|
$(RANLIB) $@
|
|
|
|
tidy dist clean:
|
|
find . \( -name \*.o -o -name \*.a -o -name .\*.d -o -name \*.tmp \) -print0 | \
|
|
xargs -0r rm -f
|
|
|
|
spotless: clean
|
|
rm -f *.a
|
|
rm -f *~ \#* */*~ */\#*
|
|
|
|
install: all
|
|
mkdir -m 755 -p $(INSTALLROOT)$(COM32DIR)
|
|
install -m 644 libcom32upload.a $(INSTALLROOT)$(COM32DIR)
|
|
mkdir -p $(INSTALLROOT)$(COM32DIR)/include/
|
|
cp -r $(SRC)/*.h $(INSTALLROOT)$(COM32DIR)/include/
|
|
|
|
-include .*.d */.*.d */*/.*.d
|