File:  [Coherent Logic Development] / freem / src / Makefile.Amiga68K
Revision 1.2: download - view: text, annotated - select for diffs
Sun Mar 9 15:20:18 2025 UTC (3 weeks, 2 days ago) by snw
Branches: MAIN
CVS tags: v0-62-3, v0-62-2, v0-62-1, v0-62-0, HEAD
Begin formatting overhaul and REUSE compliance

#
#   Makefile.Amiga68K
#    Custom makefile for m68k-amigaos, where autotools don't yet work
#    This should ultimately be removed
#
#  
#   Author: Serena Willis <snw@coherent-logic.com>
#    Copyright (C) 1998 MUG Deutschland
#    Copyright (C) 2020, 2025 Coherent Logic Development LLC
#
#
#   This file is part of FreeM.
#
#   FreeM is free software: you can redistribute it and/or modify
#   it under the terms of the GNU Affero Public License as published by
#   the Free Software Foundation, either version 3 of the License, or
#   (at your option) any later version.
#
#   FreeM 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 Affero Public License for more details.
#
#   You should have received a copy of the GNU Affero Public License
#   along with FreeM.  If not, see <https://www.gnu.org/licenses/>.
#
#

CC = m68k-amigaos-gcc
LD = m68k-amigaos-ld
CFLAGS = -ggdb -O0 -DNEWSTACK -DHACK_NOXLATE -noixemul

OBJS = frmgbl.o iniconf.o sighnd.o init.o expr.o global.o mlib.o namespace.o operator.o \
              service.o ssvn.o ssvn_character.o ssvn_device.o ssvn_display.o \
              ssvn_event.o ssvn_global.o ssvn_job.o ssvn_lock.o ssvn_routine.o \
              ssvn_system.o ssvn_window.o ssvn_z.o ssvn_zos.o strings.o symtab.o \
              views.o xecline.o transact.o iftab.o journal.o merge.o mappings.o \
              mumps.o 

all: freem

freem: $(OBJS)
	$(CC) $(CFLAGS) $(OBJS) -o freem

clean:
	rm -f $(OBJS) freem

.PHONY: all clean

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>