I can get the libmd, and i've also edited my makefile to match my environment.
However, i get the following error :
Code: Select all
jaerder@jaerder-G50V:~/development/MD/libsmd_install/cvs/libmd$ make
Makefile:36: *** missing separator. Stop.
jaerder@jaerder-G50V:~/development/MD/libsmd_install/cvs/libmd
This is my makefile
Code: Select all
#
# Copyright (c) 2009-2010 Emmanuel Vadot <elbarto@megadrive.org>
#
# Permission to use, copy, modify, and distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
# $Id: Makefile,v 1.11 2010/11/20 18:57:52 elbarto Exp $
PREFIX?= /home/jaerder/development/MD/libmd/
CC= m68k-linux-gnu-gcc
AS= m68k-linux-gnuf-as
LD= m68k-linux-gnu-ld
OBJC= m68k-linux-gnu-objcopy
AR= m68k-linux-gnu-ar -rcs
RM= rm -f
SRC= vdp.s \
joy.s
OBJ= ${SRC:.s=.o}
NAME= libmd.a
CFLAGS= -m68000 -Wall -Werror -O3 -fomit-frame-pointer -fno-builtin --no-standard-include -ffreestanding -Wa,--register-prefix-optional
.if defined(WITH_DEBUG)
CFLAGS+= -D_DEBUG_
.endif
all: ${NAME} crt0.o md.ld md.mk
${NAME}: ${OBJ}
${AR} $@ ${OBJ}
If I remove / comment out
Code: Select all
.if defined(WITH_DEBUG)
CFLAGS+= -D_DEBUG_
.endif
I get the following error
Code: Select all
jaerder@jaerder-G50V:~/development/MD/libsmd_install/cvs/libmd$ make
m68k-linux-gnu-gcc -m68000 -Wall -Werror -O3 -fomit-frame-pointer -fno-builtin --no-standard-include -ffreestanding -Wa,--register-prefix-optional -c vdp.s -o vdp.o
vdp.s: Assembler messages:
vdp.s:235: Error: value of -544 too large for field of 1 bytes at 543
vdp.s:259: Error: value of -618 too large for field of 1 bytes at 617
make: *** [vdp.o] Error 1
jaerder@jaerder-G50V:~/development/MD/libsmd_install/cvs/libmd$
Best Regards