File:  [Isaki's NoNo m68k/m88k emulator] / nono / util / runx / Makefile
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Wed Apr 29 17:05:27 2026 UTC (3 months ago) by root
Branches: MAIN, Isaki
CVS tags: v027, v026, v025, v024, v023, v022, v021, v020, HEAD
nono 1.0.0

#
# nono
# Copyright (C) 2024 nono project
# Licensed under nono-license.txt
#

# この Makefile は m68k で実行するほうだが、
# ./Makefile.cross を用意して、
# CXX=<TOOLSDIR>/bin/m68k--netbsdelf-g++ --sysroot=<DESTDIR>
# を書いておくと、クロスビルド出来る。
.if exists(Makefile.cross)
.include "Makefile.cross"
.endif

OBJS=	\
	doscall.o	\
	iocscall.o	\
	m680x0.o	\
	runx.o	\
	util.o	\

CXXFLAGS+=	-g
#CXXFLAGS+=	-Og

LDFLAGS+=	-Wl,-Ttext-segment=0x01000000
LDFLAGS+=	-g

runx:	${OBJS}
	${CXX} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}

.cpp.o:
	${CXX} ${CXXFLAGS} -c $<

clean:
	rm -rf *.o runx

runx.o:	runx.cpp runx.h
doscall.o:	doscall.cpp runx.h
iocscall.o:	iocscall.cpp runx.h
m680x0.o: m680x0.cpp runx.h
util.o:	util.cpp runx.h

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.