Files
m68k-bdm/m68k/utils/Makefile.am
Bernd Mueller adfd70813f initial push
2026-06-17 13:44:30 +02:00

88 lines
1.7 KiB
Makefile

##
## $Id: Makefile.am,v 1.14 2008/07/31 01:53:44 cjohns Exp $
##
## This file is part of a free BDM package
##
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
AM_CPPFLAGS = -I$(srcdir)/../driver \
-I$(srcdir)/../lib
AM_CFLAGS = -Wall
##
## Only way I know of anding in automake.
##
if WIN32
if BDM_REMOTE
LIBS += -l wsock32
endif
endif
if TBLCF_USB
TBLCF_USB_LIB = $(top_builddir)/tblcf/libtblcf.a
endif
if LIBUSB_PATH
AM_CPPFLAGS += -I@LIBUSB_INCLUDE_DIR@
AM_LDFLAGS = -L@LIBUSB_LIB_DIR@
endif
LIBELF = $(top_builddir)/libelf/lib/libelf.a
bin_PROGRAMS = bdmreset
if BDMCTRL
bin_PROGRAMS += bdmctrl
endif
if BDMFLASH
bin_PROGRAMS += bdmflash
endif
if BDMMON
bin_PROGRAMS += bdmmon
endif
bdmctrl_SOURCES = \
bdmctrl.c
bdmctrl_CPPFLAGS = \
-I$(srcdir)/../flashlib \
-I$(srcdir)/../libelf/lib -I../libelf/lib \
$(AM_CPPFLAGS)
bdmctrl_LDADD = \
$(top_builddir)/lib/libBDM.a \
$(top_builddir)/flashlib/libbdmflash.a \
$(TBLCF_USB_LIB) \
$(LIBELF)
bdmreset_SOURCES = \
bdmreset.c
bdmreset_LDADD = \
$(top_builddir)/lib/libBDM.a \
$(TBLCF_USB_LIB)
bdmflash_SOURCES = \
bdmflash.c
bdmflash_CPPFLAGS = \
-I$(top_srcdir)/bdmabstraction
bdmflash_LDADD = \
$(top_builddir)/bdmabstraction/libbdmabstraction.a \
$(top_builddir)/lib/libBDM.a \
$(TBLCF_USB_LIB)
bdmmon_SOURCES = \
bdmmon.l
bdmmon_CFLAGS = @CFLAGS@ -I$(top_srcdir)/bdmabstraction
bdmmon_LDADD = \
$(top_builddir)/bdmabstraction/libbdmabstraction.a \
$(top_builddir)/lib/libBDM.a \
$(TBLCF_USB_LIB)
EXTRA_DIST = README.bdmctrl m68332.test mcf52235.test mcf5235.test mcf5329.test