diff options
author | B. Watson <yalhcru@gmail.com> | 2019-03-15 06:56:02 -0400 |
---|---|---|
committer | B. Watson <yalhcru@gmail.com> | 2019-03-15 06:56:02 -0400 |
commit | e76d7aa478e37292647829f0a64f0276b82154ce (patch) | |
tree | 76595889fbabc88076a6e6f64cfc74e5753da832 /src/Makefile | |
parent | 9ef004690a26c353b4049ad96b50892992055d3d (diff) | |
download | fujichat-e76d7aa478e37292647829f0a64f0276b82154ce.tar.gz |
Rearrange Makefile, nove license to doc/
Diffstat (limited to 'src/Makefile')
-rw-r--r-- | src/Makefile | 67 |
1 files changed, 17 insertions, 50 deletions
diff --git a/src/Makefile b/src/Makefile index a942af8..43ab9a8 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,47 +1,22 @@ -# Copyright (c) 2001, Adam Dunkels. -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# 3. The name of the author may not be used to endorse or promote -# products derived from this software without specific prior -# written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS -# OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# -# This file is part of the uIP TCP/IP stack. -# -# $Id: Makefile,v 1.13 2006/06/11 21:55:03 adam Exp $ -# - -all: uip fujiconf.xex aexec.xex fujimenu.xex makeauto.xex about.xex loadmkau.xex loadmenu.xex keybuf.o clear_rts +# This file is part of the FujiChat Atari 8-bit IRC client. +# Copyright (c) 2019, B. Watson. +# All rights reserved. See doc/LICENSE.txt for legalese. CC = cl65 AR = ar65 APPS = telnet resolv CFLAGS = -t atari -I../uip/uip -I. -O +# Default target: build all the binaries. +all: fujichat.xex fujiconf.xex aexec.xex fujimenu.xex makeauto.xex about.xex loadmkau.xex loadmenu.xex keybuf.o + +# The uIP Makefile: -include Makefile.include uip: $(addprefix $(OBJECTDIR)/, fujichat.o common.o commands.o rs232dev.o clock-arch.o) keybuf.o apps.a uip.a fujiput.s -#fujichat.o: common.h features.h fujichat.h # no worky? +fujichat.xex: uip + mv uip fujichat.xex keybuf.o: keybuf.s ca65 -t atari -l -o keybuf.o keybuf.s @@ -58,12 +33,6 @@ fujimenu.xex: fujimenu.c fujichat.h aexec.xex common.o about.xex: about.c fujichat.h aexec.xex common.o $(CC) $(CFLAGS) -o about.xex about.c common.o -#loadchat.xex: loadchat.c fujichat.h -# $(CC) $(CFLAGS) -o loadchat.xex loadchat.c - -#loadchat.xex: loadchat.dasm -#dasm loadchat.dasm -f3 -oloadchat.xex - makeauto.xex: makeauto.c $(CC) $(CFLAGS) -o makeauto.xex makeauto.c common.o @@ -76,24 +45,22 @@ loadmkau.xex: loadmkau.dasm aexec.xex: aexec.dasm dasm aexec.dasm -f3 -oaexec.xex -test: newdisk +test: disk atariserver fujitest.atr sudo sh ./start_slip.sh -disk: newdisk - -newdisk: all +disk: all sh mkdisk.sh -old_disk: uip - cat rvert.com uip > autorun.sys - axe -w autorun.sys uiptest.atr - #xterm -e atariserver uiptest.atr - clean: - rm -fr *.xex obj/ *.o *~ *core uip $(OBJECTDIR) *.a + rm -rf *.xex obj/ *.o *~ *core $(OBJECTDIR) *.a mkdir obj +distclean: clean + rm -rf ../uip/uip/uip.o + +## Old test targets, not used, maybe not working any more: + keybuftest.xex: keybuftest.c keybuf.o $(CC) $(CFLAGS) -o keybuftest.xex keybuftest.c keybuf.o |