Changed default compiler to VBCC

This commit is contained in:
llsth 2015-03-16 16:32:37 +01:00
parent ae1bef4502
commit 0ca227f0cf
2 changed files with 61 additions and 6 deletions

View File

@ -4,18 +4,18 @@ OPTIONS = -Dlint -DHAVE_CONFIG_H -I.
##################################################################
# Standard build
#CC = cc47
#CC = cc48
CLIBS =
CFLAGS = -Wall
CONFIG = -I./def/
##################################################################
# Amiga OS build
CCA = m68k-amigaos-gcc
CLIBSA =
CFLAGSA = -O2 -m68000 -resident -noixemul -s -Wall
CFLAGSA2 = -O2 -m68020 -resident -noixemul -s -Wall
CONFIGA = -I./aos/
CCA = vc +aos68k
CLIBSA = -L$(VBCC)/PosixLib/AmigaOS3/
CFLAGSA = -c99 -O2 -cpu=68000 -I$(VBCC)/PosixLib/include/
CFLAGSA2 = -c99 -O2 -cpu=68020 -I$(VBCC)/PosixLib/include/
CONFIGA = -I./aos/
##################################################################
# Sources

55
Makefile.gcc Normal file
View File

@ -0,0 +1,55 @@
##################################################################
# Generic options
OPTIONS = -Dlint -DHAVE_CONFIG_H -I.
##################################################################
# Standard build
#CC = cc47
CLIBS =
CFLAGS = -Wall
CONFIG = -I./def/
##################################################################
# Amiga OS build
CCA = m68k-amigaos-gcc
CLIBSA =
CFLAGSA = -O2 -m68000 -resident -noixemul -s -Wall
CFLAGSA2 = -O2 -m68020 -resident -noixemul -s -Wall
CONFIGA = -I./aos/
##################################################################
# Sources
PROGNAME = sha
PROGNAMETEST = shatest
SOURCES = sha.c sha1.c sha256.c sha384.c sha512.c getopt.c
SOURCESTEST = shatest.c sha1.c sha256.c sha384.c sha512.c getopt.c
HEADERS = sha1.h sha256.h sha384.h sha512.h version.h
OBJECTS = shatest.o sha.o sha1.o sha256.o sha384.o sha512.o getopt.o
##################################################################
# Targets
all: sha shatest
aos: aossha aossha2 aosshatest aosshatest2
sha:
${CC} ${CFLAGS} ${OPTIONS} ${CONFIG} -o ${PROGNAME} ${SOURCES} ${CLIBS}
shatest:
${CC} ${CFLAGS} ${OPTIONS} ${CONFIG} -o ${PROGNAMETEST} ${SOURCESTEST} ${CLIBS}
aossha:
${CCA} ${CFLAGSA} ${OPTIONS} ${CONFIGA} -o ${PROGNAME} ${SOURCES} ${CLIBSA}
aossha2:
${CCA} ${CFLAGSA2} ${OPTIONS} ${CONFIGA} -o ${PROGNAME}2 ${SOURCES} ${CLIBSA}
aosshatest:
${CCA} ${CFLAGSA} ${OPTIONS} ${CONFIGA} -o ${PROGNAMETEST} ${SOURCESTEST} ${CLIBSA}
aosshatest2:
${CCA} ${CFLAGSA2} ${OPTIONS} ${CONFIGA} -o ${PROGNAMETEST}2 ${SOURCESTEST} ${CLIBSA}
clean:
rm -f ${PROGNAME} ${PROGNAME}2 ${PROGNAMETEST} ${PROGNAMETEST}2 ${OBJECTS}