2020-04-14 21:19:57 +00:00
|
|
|
|
# File: Makefile
# Target: TestEcho (MPW 3.1 libraries), ElWhip (MPW 3.1 libraries)
# Created: Sunday, November 29, 2009 11:11:08 PM
#
# ElWhip uses MPW 3.5 and Link (rather than iLink) and the Libraries and Interfaces
# from MPW 3.1 to build a program to run on all System versions,
# even earlier than System 6.08.
# Copy (or make an Alias of) the Interfaces:CIncludes and Libraries folders from
# MPW 3.1 and name them Interfaces:CIncludes-3.1 and Libraries-3.1
#
# If you just want to build for 3.5 libraries (losing older system compatibility),
# change:
# IncFiles = -i {Includes-68K} {Includes}
# COptions = -includes unix {IncFiles} {Sym-68K} -mbg off -model near -opt space -w off #-d LIBS_OLD
# LibFiles = {LibFiles-68K}
Program = "ElWhip"
MAKEFILE = MakeFile
#<23>MondoBuild<6C> = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified
<EFBFBD>MondoBuild<EFBFBD> =
Vers = v0.7.1
ObjDir = :
SrcDir = ::::lwip:src:
IncDir = {SrcDir}include:
APISrc = "{SrcDir}api:"
CoreSrc = "{SrcDir}core:"
IPV4Src = "{CoreSrc}ipv4:"
NetISrc = "{SrcDir}netif:"
PPPISrc = "{NetISrc}ppp:"
ContribDir = :::
PortsDir = {ContribDir}ports:
AppsDir = {ContribDir}apps:
MacSrc = {PortsDir}mac:
Includes-Old = "{CIncludes}:CIncludes-3.1:"
Includes-68K = "{CIncludes}"
Includes = <09>
-i {MacSrc}include: <20>
-i {MacSrc}include:arch: <20>
-i {AppsDir} <20>
-i {IncDir} <20>
-i {IncDir}lwip: <20>
-i {IncDir}ipv4: <20>
-i {IncDir}ipv6: <20>
-i {IncDir}netif: <20>
-i {AppsDir}httpserver_raw: <20>
-i {IncDir}netif:ppp:
# -i {IncDir}netif:ppp:polarssl:
IncFiles = -i {Includes-Old} {Includes}
Sym-68K = -sym off
COptions = -includes unix {IncFiles} {Sym-68K} -mbg off -model near -opt space -w off -d LIBS_OLD
LOptions = -mf -d -t 'APPL' -c 'LWIP' -model near
AddDebugOpt = -d LWIP_DEBUG -u LWIP_NOASSERT
NoDebugOpt = -u LWIP_DEBUG -d LWIP_NOASSERT
### Source Files ###
SrcFiles = {MacSrc}test.c <20>
{MacSrc}sys_arch.c <20>
{MacSrc}sio.c <20>
# {AppsDir}tcpecho_raw:echo.c <20>
{AppsDir}httpserver_raw:httpd.c <20>
{AppsDir}httpserver_raw:fs.c <20>
{APISrc}err.c <20>
# {CoreSrc}init.c <20>
# {CoreSrc}mem.c <20>
{CoreSrc}memp.c <20>
{CoreSrc}netif.c <20>
{CoreSrc}inet_chksum.c <20>
{CoreSrc}pbuf.c <20>
{CoreSrc}raw.c <20>
# {CoreSrc}stats.c <20>
{CoreSrc}tcp_in.c <20>
{CoreSrc}tcp_out.c <20>
{CoreSrc}tcp.c <20>
# {CoreSrc}udp.c <20>
{CoreSrc}timers.c <20>
# {IPV4Src}icmp.c <20>
# {IPV4Src}igmp.c <20>
{IPV4Src}ip4.c <20>
{IPV4Src}ip4_addr.c <20>
# {IPV4Src}ip_frag.c <20>
# {NetISrc}etharp.c <20>
# {NetISrc}slipif.c <20>
{PPPISrc}ppp.c <20>
{PPPISrc}lcp.c <20>
{PPPISrc}magic.c <20>
{PPPISrc}auth.c <20>
# {PPPISrc}upap.c <20>
{PPPISrc}ipcp.c <20>
{PPPISrc}utils.c <20>
{PPPISrc}fsm.c
# {PPPISrc}polarssl:md5.c
### Object Files ###
ObjectFiles = "{MacSrc}sys_arch.c.l.o" <20>
"{MacSrc}sio.c.p.o" <20>
# "{AppsDir}echo.c.a.o" <20>
"{AppsDir}httpserver_raw:httpd.c.a.o" <20>
"{AppsDir}httpserver_raw:fs.c.a.o" <20>
"{SrcDir}err.c.l.o" <20>
# "{SrcDir}init.c.l.o" <20>
# "{SrcDir}mem.c.l.o" <20>
"{SrcDir}memp.c.l.o" <20>
"{SrcDir}netif.c.ud.o" <20>
"{SrcDir}inet_chksum.c.l.o" <20>
"{SrcDir}pbuf.c.l.o" <20>
"{SrcDir}raw.c.l.o" <20>
# "{SrcDir}stats.c.l.o" <20>
"{SrcDir}tcp_in.c.l.o" <20>
"{SrcDir}tcp_out.c.l.o" <20>
"{SrcDir}tcp.c.l.o" <20>
# "{SrcDir}udp.c.l.o" <20>
"{SrcDir}timers.c.l.o" <20>
# "{SrcDir}autoip.c.l.o" <20>
# "{SrcDir}icmp.c.l.o" <20>
# "{SrcDir}igmp.c.l.o" <20>
"{SrcDir}ip4.c.l.o" <20>
"{SrcDir}ip4_addr.c.l.o" <20>
# "{SrcDir}ip_frag.c.l.o" <20>
# "{NetISrc}etharp.c.l.o" <20>
# "{NetISrc}slipif.c.p.o" <20>
"{NetISrc}ppp.c.p.o" <20>
"{NetISrc}lcp.c.ud.o" <20>
"{NetISrc}magic.c.p.o" <20>
"{NetISrc}auth.c.ud.o" <20>
# "{NetISrc}upap.c.p.o" <20>
"{NetISrc}ipcp.c.ud.o" <20>
"{NetISrc}utils.c.p.o" <20>
"{NetISrc}fsm.c.ud.o"
# "{NetISr
|