110 lines
2.6 KiB
Makefile
110 lines
2.6 KiB
Makefile
#
|
|
# Public header files.
|
|
#
|
|
|
|
libdivecomputerdir = $(includedir)/libdivecomputer
|
|
libdivecomputer_HEADERS = \
|
|
utils.h \
|
|
buffer.h \
|
|
device.h \
|
|
parser.h \
|
|
datetime.h \
|
|
units.h \
|
|
suunto.h \
|
|
suunto_solution.h \
|
|
suunto_eon.h \
|
|
suunto_vyper.h \
|
|
suunto_vyper2.h \
|
|
suunto_d9.h \
|
|
reefnet.h \
|
|
reefnet_sensus.h \
|
|
reefnet_sensuspro.h \
|
|
reefnet_sensusultra.h \
|
|
uwatec.h \
|
|
uwatec_aladin.h \
|
|
uwatec_memomouse.h \
|
|
uwatec_smart.h \
|
|
oceanic.h \
|
|
oceanic_atom2.h \
|
|
oceanic_veo250.h \
|
|
oceanic_vtpro.h \
|
|
mares.h \
|
|
mares_nemo.h \
|
|
mares_puck.h \
|
|
hw.h \
|
|
hw_ostc.h \
|
|
cressi.h \
|
|
cressi_edy.h
|
|
|
|
#
|
|
# Source files.
|
|
#
|
|
|
|
lib_LTLIBRARIES = libdivecomputer.la
|
|
|
|
libdivecomputer_la_LDFLAGS = \
|
|
-no-undefined \
|
|
-export-symbols libdivecomputer.exp
|
|
|
|
libdivecomputer_la_SOURCES = \
|
|
device.h device-private.h device.c \
|
|
parser.h parser-private.h parser.c \
|
|
datetime.h datetime.c \
|
|
suunto.h \
|
|
suunto_common.h suunto_common.c \
|
|
suunto_common2.h suunto_common2.c \
|
|
suunto_solution.h suunto_solution.c suunto_solution_parser.c \
|
|
suunto_eon.h suunto_eon.c suunto_eon_parser.c \
|
|
suunto_vyper.h suunto_vyper.c suunto_vyper_parser.c \
|
|
suunto_vyper2.h suunto_vyper2.c \
|
|
suunto_d9.h suunto_d9.c suunto_d9_parser.c \
|
|
reefnet.h \
|
|
reefnet_sensus.h reefnet_sensus.c reefnet_sensus_parser.c \
|
|
reefnet_sensuspro.h reefnet_sensuspro.c reefnet_sensuspro_parser.c \
|
|
reefnet_sensusultra.h reefnet_sensusultra.c reefnet_sensusultra_parser.c \
|
|
uwatec.h \
|
|
uwatec_aladin.h uwatec_aladin.c \
|
|
uwatec_memomouse.h uwatec_memomouse.c uwatec_memomouse_parser.c \
|
|
uwatec_smart.h uwatec_smart.c uwatec_smart_parser.c \
|
|
oceanic.h \
|
|
oceanic_common.h oceanic_common.c \
|
|
oceanic_atom2.h oceanic_atom2.c oceanic_atom2_parser.c \
|
|
oceanic_veo250.h oceanic_veo250.c oceanic_veo250_parser.c \
|
|
oceanic_vtpro.h oceanic_vtpro.c oceanic_vtpro_parser.c \
|
|
mares.h \
|
|
mares_common.h mares_common.c \
|
|
mares_nemo.h mares_nemo.c mares_nemo_parser.c \
|
|
mares_puck.h mares_puck.c \
|
|
hw.h \
|
|
hw_ostc.h hw_ostc.c \
|
|
cressi.h \
|
|
cressi_edy.h cressi_edy.c \
|
|
ringbuffer.h ringbuffer.c \
|
|
checksum.h checksum.c \
|
|
array.h array.c \
|
|
buffer.h buffer.c \
|
|
utils.h utils.c
|
|
|
|
if OS_WIN32
|
|
libdivecomputer_la_SOURCES += serial.h serial_win32.c
|
|
else
|
|
libdivecomputer_la_SOURCES += serial.h serial_posix.c
|
|
endif
|
|
|
|
if IRDA
|
|
if OS_WIN32
|
|
libdivecomputer_la_LIBADD = -lws2_32
|
|
endif
|
|
libdivecomputer_la_SOURCES += irda.h irda.c
|
|
else
|
|
libdivecomputer_la_SOURCES += irda.h irda_dummy.c
|
|
endif
|
|
|
|
libdivecomputer_la_DEPENDENCIES = libdivecomputer.exp
|
|
|
|
libdivecomputer.exp: libdivecomputer.symbols
|
|
$(AM_V_GEN) sed -e '/^$$/d' $< > $@
|
|
|
|
CLEANFILES = libdivecomputer.exp
|
|
EXTRA_DIST = libdivecomputer.symbols
|