mirror of
https://frontier.innolan.net/rainlance/amiga-apg.git
synced 2025-11-20 09:02:36 +00:00
Added Amiga OS changes
This commit is contained in:
122
Makefile
122
Makefile
@ -1,19 +1,19 @@
|
||||
##################################################################
|
||||
# Directories
|
||||
# Install dirs
|
||||
INSTALL_PREFIX = /usr/local
|
||||
#INSTALL_PREFIX = /usr/local
|
||||
|
||||
# Full default path is /usr/local/bin
|
||||
APG_BIN_DIR = /bin
|
||||
#APG_BIN_DIR = /bin
|
||||
|
||||
# Full default path is /usr/local/man/man1
|
||||
APG_MAN_DIR = /man/man1
|
||||
#APG_MAN_DIR = /man/man1
|
||||
|
||||
# Full default path is /usr/local/sbin
|
||||
APGD_BIN_DIR = /sbin
|
||||
#APGD_BIN_DIR = /sbin
|
||||
|
||||
# Full default path is /usr/local/man/man8
|
||||
APGD_MAN_DIR = /man/man8
|
||||
#APGD_MAN_DIR = /man/man8
|
||||
|
||||
# You should not edit 2 lines below
|
||||
APGBFM_CLIBS = -lm
|
||||
@ -34,8 +34,8 @@ APG_CLIBS = -lm
|
||||
# 'APG_CLIBS += -lcrypto'
|
||||
# This works on MacOS X
|
||||
#
|
||||
STANDALONE_OPTIONS += -DAPG_USE_CRYPT
|
||||
APG_CLIBS += -lcrypt
|
||||
#STANDALONE_OPTIONS += -DAPG_USE_CRYPT
|
||||
#APG_CLIBS += -lcrypt
|
||||
|
||||
##################################################################
|
||||
# Support for cracklib
|
||||
@ -54,18 +54,20 @@ APG_CLIBS += -lcrypt
|
||||
# If you want to use SHA1 for random number genetation then you
|
||||
# must uncomment the folowing 2 lines
|
||||
#
|
||||
#STANDALONE_OPTIONS += -DAPG_USE_SHA
|
||||
STANDALONE_OPTIONS += -DAPG_USE_SHA
|
||||
#CLISERV_OPTIONS += -DAPG_USE_SHA
|
||||
|
||||
##################################################################
|
||||
# You can modify CC variable if you have compiler other than GCC
|
||||
# But the code was designed and tested with GCC
|
||||
CC = gcc
|
||||
CC = m68k-amigaos-gcc
|
||||
|
||||
##################################################################
|
||||
# Compilation flags
|
||||
# You should comment the line below for AIX+native cc
|
||||
CFLAGS = -Wall
|
||||
CFLAGS = -O2 -m68000 -resident -noixemul -s -Wall
|
||||
CFLAGS2 = -O2 -m68020 -resident -noixemul -s -Wall
|
||||
CFLAGS4 = -O2 -m68040 -resident -noixemul -s -Wall
|
||||
|
||||
####################################################################
|
||||
# If you plan to install APG daemon you should look at lines below #
|
||||
@ -120,61 +122,73 @@ HEADERS = owntypes.h pronpass.h randpass.h restrict.h errs.h rnd.h \
|
||||
./cast/cast.h ./cast/cast_sboxes.h getopt.h convert.h
|
||||
OBJECTS = rnd.o ./cast/cast.o pronpass.o randpass.o restrict.o apg.o errors.o
|
||||
|
||||
standalone: apg apgbfm
|
||||
standalone: apg apg2 apg4 apgbfm apgbfm2 apgbfm4
|
||||
|
||||
all: standalone cliserv
|
||||
all: standalone #cliserv
|
||||
|
||||
cliserv: apgd apgbfm
|
||||
#cliserv: apgd apgbfm
|
||||
|
||||
cygwin: standalone
|
||||
#cygwin: standalone
|
||||
|
||||
apg:
|
||||
${CC} ${CFLAGS} ${STANDALONE_OPTIONS} -o ${PROGNAME} ${SOURCES} ${APG_CLIBS}
|
||||
|
||||
apgd:
|
||||
${CC} ${CFLAGS} -DCLISERV ${CLISERV_OPTIONS} -o ${CS_PROGNAME} ${SOURCES} ${APG_CS_CLIBS}
|
||||
apg2:
|
||||
${CC} ${CFLAGS2} ${STANDALONE_OPTIONS} -o ${PROGNAME}2 ${SOURCES} ${APG_CLIBS}
|
||||
|
||||
apg4:
|
||||
${CC} ${CFLAGS4} ${STANDALONE_OPTIONS} -o ${PROGNAME}4 ${SOURCES} ${APG_CLIBS}
|
||||
|
||||
#apgd:
|
||||
# ${CC} ${CFLAGS} -DCLISERV ${CLISERV_OPTIONS} -o ${CS_PROGNAME} ${SOURCES} ${APG_CS_CLIBS}
|
||||
|
||||
apgbfm:
|
||||
${CC} ${FLAGS} -DAPGBFM -o ${BFM_PROGNAME} ${BFM_SOURCES} ${APGBFM_CLIBS}
|
||||
${CC} ${CFLAGS} -DAPGBFM -o ${BFM_PROGNAME} ${BFM_SOURCES} ${APGBFM_CLIBS}
|
||||
|
||||
strip:
|
||||
strip ${PROGNAME}
|
||||
strip ${CS_PROGNAME}
|
||||
strip ${BFM_PROGNAME}
|
||||
apgbfm2:
|
||||
${CC} ${CFLAGS2} -DAPGBFM -o ${BFM_PROGNAME}2 ${BFM_SOURCES} ${APGBFM_CLIBS}
|
||||
|
||||
install:
|
||||
if test -x ./apg; then \
|
||||
./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||
./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||
./install-sh -c -m 0755 -o root -g ${FIND_GROUP} ./apg ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||
./install-sh -c -m 0444 ./doc/man/apg.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||
fi
|
||||
if test -x ./apgd; then \
|
||||
./mkinstalldirs ${INSTALL_PREFIX}${APGD_BIN_DIR}; \
|
||||
./mkinstalldirs ${INSTALL_PREFIX}${APGD_MAN_DIR}; \
|
||||
./install-sh -c -m 0755 -o root -g ${FIND_GROUP} ./apgd ${INSTALL_PREFIX}${APGD_BIN_DIR}; \
|
||||
./install-sh -c -m 0444 ./doc/man/apgd.8 ${INSTALL_PREFIX}${APGD_MAN_DIR}; \
|
||||
fi
|
||||
if test -x ./apgbfm; then \
|
||||
./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||
./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||
./install-sh -c -m 0755 -o root -g ${FIND_GROUP} ./apgbfm ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||
./install-sh -c -m 0444 ./doc/man/apgbfm.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||
fi
|
||||
apgbfm4:
|
||||
${CC} ${CFLAGS4} -DAPGBFM -o ${BFM_PROGNAME}4 ${BFM_SOURCES} ${APGBFM_CLIBS}
|
||||
|
||||
install-cygwin:
|
||||
if test -x ./apg.exe; then \
|
||||
./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||
./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||
./install-sh -c -m 0755 ./apg.exe ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||
./install-sh -c -m 0444 ./doc/man/apg.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||
fi
|
||||
if test -x ./apgbfm.exe; then \
|
||||
./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||
./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||
./install-sh -c -m 0755 ./apgbfm.exe ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||
./install-sh -c -m 0444 ./doc/man/apgbfm.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||
fi
|
||||
#strip:
|
||||
# strip ${PROGNAME}
|
||||
# strip ${CS_PROGNAME}
|
||||
# strip ${BFM_PROGNAME}
|
||||
|
||||
#install:
|
||||
# if test -x ./apg; then \
|
||||
#./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||
#./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||
#./install-sh -c -m 0755 -o root -g ${FIND_GROUP} ./apg ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||
#./install-sh -c -m 0444 ./doc/man/apg.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||
#fi
|
||||
# if test -x ./apgd; then \
|
||||
#./mkinstalldirs ${INSTALL_PREFIX}${APGD_BIN_DIR}; \
|
||||
#./mkinstalldirs ${INSTALL_PREFIX}${APGD_MAN_DIR}; \
|
||||
#./install-sh -c -m 0755 -o root -g ${FIND_GROUP} ./apgd ${INSTALL_PREFIX}${APGD_BIN_DIR}; \
|
||||
#./install-sh -c -m 0444 ./doc/man/apgd.8 ${INSTALL_PREFIX}${APGD_MAN_DIR}; \
|
||||
#fi
|
||||
# if test -x ./apgbfm; then \
|
||||
#./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||
#./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||
#./install-sh -c -m 0755 -o root -g ${FIND_GROUP} ./apgbfm ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||
#./install-sh -c -m 0444 ./doc/man/apgbfm.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||
#fi
|
||||
#
|
||||
#install-cygwin:
|
||||
# if test -x ./apg.exe; then \
|
||||
#./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||
#./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||
#./install-sh -c -m 0755 ./apg.exe ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||
#./install-sh -c -m 0444 ./doc/man/apg.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||
#fi
|
||||
# if test -x ./apgbfm.exe; then \
|
||||
#./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||
#./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||
#./install-sh -c -m 0755 ./apgbfm.exe ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||
#./install-sh -c -m 0444 ./doc/man/apgbfm.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||
#fi
|
||||
|
||||
clean:
|
||||
rm -f ${CS_PROGNAME} ${PROGNAME} ${BFM_PROGNAME} ${OBJECTS} *core*
|
||||
rm -f ${CS_PROGNAME} ${PROGNAME} ${PROGNAME}2 ${PROGNAME}4 ${BFM_PROGNAME} ${BFM_PROGNAME}2 ${BFM_PROGNAME}4 ${OBJECTS} *core*
|
||||
|
||||
Reference in New Issue
Block a user