initial push
This commit is contained in:
87
m68k/gdbserver/Makefile.am
Executable file
87
m68k/gdbserver/Makefile.am
Executable file
@@ -0,0 +1,87 @@
|
||||
##
|
||||
## $Id: Makefile.am,v 1.8 2008/06/16 00:01:21 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 \
|
||||
-DGDBSERVER=1 \
|
||||
-DNO_REMOTE_ASYNC=1 \
|
||||
-DNO_PASS_SIGNALS=1 \
|
||||
-DNO_LIBRARIES=1
|
||||
AM_CFLAGS = -Wall
|
||||
|
||||
##
|
||||
## XML files.
|
||||
##
|
||||
XML_FILES = \
|
||||
$(srcdir)/m68k-core.xml \
|
||||
$(srcdir)/m68k-fpu.xml \
|
||||
$(srcdir)/m68k-cpu32.xml \
|
||||
$(srcdir)/m68k-cpu32plus.xml \
|
||||
$(srcdir)/m68k-cf5200.xml \
|
||||
$(srcdir)/m68k-cf5235.xml \
|
||||
$(srcdir)/m68k-cf5272.xml \
|
||||
$(srcdir)/m68k-cf5282.xml \
|
||||
$(srcdir)/m68k-cf52223.xml \
|
||||
$(srcdir)/m68k-cf5307.xml \
|
||||
$(srcdir)/m68k-cfv4e.xml
|
||||
|
||||
##
|
||||
## Only way I know of anding in automake.
|
||||
##
|
||||
|
||||
if WIN32
|
||||
AM_CFLAGS += -DUSE_WIN32API=1
|
||||
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
|
||||
|
||||
if GDBSERVER
|
||||
bin_PROGRAMS = m68k-bdm-gdbserver
|
||||
endif
|
||||
|
||||
m68k_bdm_gdbserver_SOURCES = \
|
||||
inferiors.c m68k-bdm-low.c mem-break.c \
|
||||
regcache.c remote-utils.c \
|
||||
server.c signals.c target.c utils.c version.c \
|
||||
xml-builtin.c \
|
||||
m68k-core-regs.c m68k-cpu32-regs.c m68k-cpu32plus-regs.c\
|
||||
m68k-cf5200-regs.c m68k-cf52223-regs.c m68k-cf5235-regs.c \
|
||||
m68k-cf5272-regs.c m68k-cf5282-regs.c m68k-cf5307-regs.c \
|
||||
m68k-cfv4e-regs.c
|
||||
|
||||
m68k_bdm_gdbserver_CPPFLAGS = \
|
||||
@CFLAGS@ $(AM_CPPFLAGS)
|
||||
m68k_bdm_gdbserver_LDADD = \
|
||||
$(top_builddir)/lib/libBDM.a \
|
||||
$(TBLCF_USB_LIB)
|
||||
|
||||
version.c: Makefile $(srcdir)/version.in
|
||||
rm -f version.c-tmp version.c
|
||||
echo '#include "server.h"' >> version.c-tmp
|
||||
echo 'const char version[] = "'"`sed q ${srcdir}/version.in`"'";' >> version.c-tmp
|
||||
echo 'const char host_name[] = "$(host_alias)";' >> version.c-tmp
|
||||
mv version.c-tmp version.c
|
||||
|
||||
xml-builtin.c: $(srcdir)/feature_to_c.sh Makefile $(XML_FILES)
|
||||
rm -f xml-builtin.tmp
|
||||
sh $(srcdir)/feature_to_c.sh xml-builtin.tmp $(XML_FILES)
|
||||
mv xml-builtin.tmp xml-builtin.c
|
||||
echo stamp > stamp-xml
|
||||
Reference in New Issue
Block a user