summaryrefslogtreecommitdiff
path: root/kernel/xpp/utils/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/xpp/utils/Makefile')
-rw-r--r--kernel/xpp/utils/Makefile24
1 files changed, 20 insertions, 4 deletions
diff --git a/kernel/xpp/utils/Makefile b/kernel/xpp/utils/Makefile
index b88bb75..a2c2e71 100644
--- a/kernel/xpp/utils/Makefile
+++ b/kernel/xpp/utils/Makefile
@@ -65,13 +65,20 @@ PERL_SCRIPTS = \
PERL_MANS = $(PERL_SCRIPTS:%=%.8)
-TARGETS = init_fxo_modes print_modes perlcheck
+ABHEXLOAD_OBJS = astribank_hexload.o hexfile.o pic_loader.o astribank_usb.o mpp_funcs.o debug.o
+ABTOOL_OBJS = astribank_tool.o astribank_usb.o mpp_funcs.o debug.o
+ABALLOW_OBJS = astribank_allow.o astribank_usb.o mpp_funcs.o debug.o
+
+TARGETS = init_fxo_modes print_modes .perlcheck
PROG_INSTALL = genzaptelconf
MAN_INSTALL = $(PROG_INSTALL:%=%.8)
ifeq (1,$(PBX_LIBUSB))
TARGETS += fpga_load \
+ astribank_tool \
+ astribank_hexload \
+ astribank_allow \
test_parse
-PROG_INSTALL += fpga_load
+PROG_INSTALL += fpga_load astribank_tool astribank_hexload
endif
ifneq (,$(PERLLIBDIR))
PROG_INSTALL += $(PERL_SCRIPTS)
@@ -111,6 +118,15 @@ endif
fpga_load: fpga_load.o hexfile.o
$(CC) -L. -o $@ $^ $(EXTRA_LIBS) -lusb
+astribank_hexload: $(ABHEXLOAD_OBJS)
+ $(CC) -L. -o $@ $(ABHEXLOAD_OBJS) $(EXTRA_LIBS) -lusb
+
+astribank_tool: $(ABTOOL_OBJS)
+ $(CC) -L. -o $@ $(ABTOOL_OBJS) $(EXTRA_LIBS) -lusb
+
+astribank_allow: $(ABALLOW_OBJS)
+ $(CC) -L. -o $@ $(ABALLOW_OBJS) $(EXTRA_LIBS) -lusb
+
fpga_load.o: CFLAGS+=-D_GNU_SOURCE # We use memrchr()
test_parse: test_parse.o hexfile.o
@@ -127,12 +143,12 @@ wctdm_fxomodes.h: $(WCTDM)
init_fxo_modes: print_modes
./$< >$@
-perlcheck: $(PERL_SCRIPTS)
+.perlcheck: $(PERL_SCRIPTS)
for i in $^; do perl -I./zconf -c $$i || exit 1; done
touch $@
clean:
- $(RM) .depend *.o $(TARGETS) wctdm_fxomodes.h
+ $(RM) .depend *.o $(TARGETS)
.PHONY: depend
depend: .depend