diff options
Diffstat (limited to 'kernel/xpp/utils/Makefile')
-rw-r--r-- | kernel/xpp/utils/Makefile | 24 |
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 |