build: temporary revert to autotools (#174)
As long as cmake doesn't generate suitable deb packages, we need to switch back :(
This commit is contained in:
@ -1,19 +0,0 @@
|
||||
function(add_example SRCS)
|
||||
add_executable(${SRCS} ${CMAKE_CURRENT_LIST_DIR}/${SRCS}.c)
|
||||
target_link_libraries(${SRCS} PRIVATE libmbus::libmbus)
|
||||
endfunction()
|
||||
|
||||
add_example(mbus-serial-request-data)
|
||||
add_example(mbus-serial-request-data-multi-reply)
|
||||
add_example(mbus-serial-scan)
|
||||
add_example(mbus-serial-scan-secondary)
|
||||
add_example(mbus-serial-select-secondary)
|
||||
add_example(mbus-serial-set-address)
|
||||
add_example(mbus-serial-switch-baudrate)
|
||||
add_example(mbus-tcp-application-reset)
|
||||
add_example(mbus-tcp-raw-send)
|
||||
add_example(mbus-tcp-request-data)
|
||||
add_example(mbus-tcp-request-data-multi-reply)
|
||||
add_example(mbus-tcp-scan)
|
||||
add_example(mbus-tcp-scan-secondary)
|
||||
add_example(mbus-tcp-select-secondary)
|
24
bin/Makefile-static
Normal file
24
bin/Makefile-static
Normal file
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (C) 2011, Robert Johansson, Raditex AB
|
||||
# All rights reserved.
|
||||
#
|
||||
# rSCADA
|
||||
# http://www.rSCADA.se
|
||||
# info@rscada.se
|
||||
#
|
||||
CFLAGS=-Wall -g -I..
|
||||
LDFLAGS=-L.. -lm -lmbus
|
||||
|
||||
all: mbus-tcp-scan mbus-tcp-request-data
|
||||
|
||||
%.o: %.c
|
||||
$(CC) -c $(CFLAGS) $< -o $@
|
||||
|
||||
mbus-tcp-scan: mbus-tcp-scan.o mbus-tcp.o
|
||||
gcc -o $@ $^ $(LDFLAGS)
|
||||
|
||||
mbus-tcp-request-data: mbus-tcp-request-data.o mbus-tcp.o
|
||||
gcc -o $@ $^ $(LDFLAGS)
|
||||
|
||||
clean:
|
||||
rm -rf mbus-tcp-request-data mbus-tcp-scan *.o *~
|
102
bin/Makefile.am
Normal file
102
bin/Makefile.am
Normal file
@ -0,0 +1,102 @@
|
||||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2010, Raditex AB
|
||||
# All rights reserved.
|
||||
#
|
||||
# rSCADA
|
||||
# http://www.rSCADA.se
|
||||
# info@rscada.se
|
||||
#
|
||||
# ------------------------------------------------------------------------------
|
||||
PACKAGE = @PACKAGE@
|
||||
VERSION = @VERSION@
|
||||
|
||||
AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) -I$(top_srcdir)/src
|
||||
|
||||
noinst_HEADERS =
|
||||
bin_PROGRAMS = mbus-tcp-scan mbus-tcp-request-data mbus-tcp-request-data-multi-reply \
|
||||
mbus-tcp-select-secondary mbus-tcp-scan-secondary \
|
||||
mbus-serial-scan mbus-serial-request-data mbus-serial-request-data-multi-reply \
|
||||
mbus-serial-select-secondary mbus-serial-scan-secondary \
|
||||
mbus-serial-switch-baudrate mbus-tcp-raw-send mbus-tcp-application-reset \
|
||||
mbus-serial-set-address
|
||||
|
||||
# tcp
|
||||
mbus_tcp_scan_LDFLAGS = -L$(top_builddir)/mbus
|
||||
mbus_tcp_scan_LDADD = -lmbus -lm
|
||||
mbus_tcp_scan_SOURCES = mbus-tcp-scan.c
|
||||
|
||||
mbus_tcp_request_data_LDFLAGS = -L$(top_builddir)/mbus
|
||||
mbus_tcp_request_data_LDADD = -lmbus -lm
|
||||
mbus_tcp_request_data_SOURCES = mbus-tcp-request-data.c
|
||||
|
||||
mbus_tcp_request_data_multi_reply_LDFLAGS = -L$(top_builddir)/mbus
|
||||
mbus_tcp_request_data_multi_reply_LDADD = -lmbus -lm
|
||||
mbus_tcp_request_data_multi_reply_SOURCES = mbus-tcp-request-data-multi-reply.c
|
||||
|
||||
mbus_tcp_select_secondary_LDFLAGS = -L$(top_builddir)/mbus
|
||||
mbus_tcp_select_secondary_LDADD = -lmbus -lm
|
||||
mbus_tcp_select_secondary_SOURCES = mbus-tcp-select-secondary.c
|
||||
|
||||
mbus_tcp_scan_secondary_LDFLAGS = -L$(top_builddir)/mbus
|
||||
mbus_tcp_scan_secondary_LDADD = -lmbus -lm
|
||||
mbus_tcp_scan_secondary_SOURCES = mbus-tcp-scan-secondary.c
|
||||
|
||||
mbus_tcp_raw_send_LDFLAGS = -L$(top_builddir)/mbus
|
||||
mbus_tcp_raw_send_LDADD = -lmbus -lm
|
||||
mbus_tcp_raw_send_SOURCES = mbus-tcp-raw-send.c
|
||||
|
||||
mbus_tcp_application_reset_LDFLAGS = -L$(top_builddir)/mbus
|
||||
mbus_tcp_application_reset_LDADD = -lmbus -lm
|
||||
mbus_tcp_application_reset_SOURCES = mbus-tcp-application-reset.c
|
||||
|
||||
# serial
|
||||
mbus_serial_scan_LDFLAGS = -L$(top_builddir)/mbus
|
||||
mbus_serial_scan_LDADD = -lmbus -lm
|
||||
mbus_serial_scan_SOURCES = mbus-serial-scan.c
|
||||
|
||||
mbus_serial_request_data_LDFLAGS = -L$(top_builddir)/mbus
|
||||
mbus_serial_request_data_LDADD = -lmbus -lm
|
||||
mbus_serial_request_data_SOURCES = mbus-serial-request-data.c
|
||||
|
||||
mbus_serial_request_data_multi_reply_LDFLAGS = -L$(top_builddir)/mbus
|
||||
mbus_serial_request_data_multi_reply_LDADD = -lmbus -lm
|
||||
mbus_serial_request_data_multi_reply_SOURCES = mbus-serial-request-data-multi-reply.c
|
||||
|
||||
mbus_serial_select_secondary_LDFLAGS = -L$(top_builddir)/mbus
|
||||
mbus_serial_select_secondary_LDADD = -lmbus -lm
|
||||
mbus_serial_select_secondary_SOURCES = mbus-serial-select-secondary.c
|
||||
|
||||
mbus_serial_scan_secondary_LDFLAGS = -L$(top_builddir)/mbus
|
||||
mbus_serial_scan_secondary_LDADD = -lmbus -lm
|
||||
mbus_serial_scan_secondary_SOURCES = mbus-serial-scan-secondary.c
|
||||
|
||||
mbus_serial_switch_baudrate_LDFLAGS = -L$(top_builddir)/mbus
|
||||
mbus_serial_switch_baudrate_LDADD = -lmbus -lm
|
||||
mbus_serial_switch_baudrate_SOURCES = mbus-serial-switch-baudrate.c
|
||||
|
||||
mbus_serial_set_address_LDFLAGS = -L$(top_builddir)/mbus
|
||||
mbus_serial_set_address_LDADD = -lmbus -lm
|
||||
mbus_serial_set_address_SOURCES = mbus-serial-set-address.c
|
||||
|
||||
# man pages
|
||||
dist_man_MANS = libmbus.1 \
|
||||
mbus-tcp-scan.1 \
|
||||
mbus-tcp-request-data.1 \
|
||||
mbus-tcp-request-data-multi-reply.1 \
|
||||
mbus-tcp-select-secondary.1 \
|
||||
mbus-tcp-scan-secondary.1 \
|
||||
mbus-tcp-raw-send.1 \
|
||||
mbus-serial-scan.1 \
|
||||
mbus-serial-request-data.1 \
|
||||
mbus-serial-request-data-multi-reply.1 \
|
||||
mbus-serial-select-secondary.1 \
|
||||
mbus-serial-scan-secondary.1 \
|
||||
mbus-serial-switch-baudrate.1
|
||||
|
||||
.pod.1:
|
||||
pod2man --release=$(VERSION) --center=$(PACKAGE) $< \
|
||||
>.pod2man.tmp.$$$$ 2>/dev/null && mv -f .pod2man.tmp.$$$$ $@ || true
|
||||
@if grep '\<POD ERRORS\>' $@ >/dev/null 2>&1; \
|
||||
then \
|
||||
echo "$@ has some POD errors!"; false; \
|
||||
fi
|
Reference in New Issue
Block a user