Commit d14e902f authored by Robert Sprowson's avatar Robert Sprowson
Browse files

Makefile recreated from fragments

Version 0.12. Tagged as 'remotedb-0_12'
parent 73c9bd2e
| Copyright 1997 Acorn Computers Ltd
|
| Licensed under the Apache License, Version 2.0 (the "License");
| you may not use this file except in compliance with the License.
| You may obtain a copy of the License at
|
| http://www.apache.org/licenses/LICENSE-2.0
|
| Unless required by applicable law or agreed to in writing, software
| distributed under the License is distributed on an "AS IS" BASIS,
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
| See the License for the specific language governing permissions and
| limitations under the License.
|
Dir <Obey$Dir>
amu_machine THROWBACK=-throwback all
......@@ -14,4 +14,4 @@
|
Dir <Obey$Dir>
amu_machine clean
ifthere Run:stripdepnd then stripdepnd -v <obey$Dir>.Makefile
stripdepnd
......@@ -14,124 +14,14 @@
#
# Makefile for remotedb
#
# ***********************************
# *** C h a n g e L i s t ***
# ***********************************
# Date Name Description
# ---- ---- -----------
# 24 Apr 1997 RWB Created
#
#
# Paths
#
#
# Generic options:
#
MKDIR = cdir
AS = objasm
CC = cc
CMHG = cmhg
CP = copy
LD = link
RM = remove
WIPE = x wipe
CD = dir
LIBFILE = libfile
COMPONENT = remotedb
OBJS = remote
HDRS = remote
CFLAGS = -Wp
CDEFINES = -DCOMPAT_INET4
CINCLUDES = -ITCPIPLibs:,C:
SOCKLIBZM = TCPIPLibs:o.socklibzm
SOCKLIB = TCPIPLibs:o.socklib
UNIXLIBZM = TCPIPLibs:o.unixlibzm
UNIXLIB = TCPIPLibs:o.unixlib
INETLIBZM = TCPIPLibs:o.inetlibzm
INETLIB = TCPIPLibs:o.inetlib
include CLibrary
DEBUGLIB = <Lib$Dir>.debug
CFLAGS = -c -depend !Depend -Wap -zps0 ${INCLUDES} ${THROWBACK} -ffah ${DFLAGS}
CFLAGSZM = -c -depend !Depend -Wap -zps0 ${INCLUDES} ${THROWBACK} -ffah ${DFLAGS} -zM
CPFLAGS = ~cfr~v
WFLAGS = ~c~v
CCZM= ${CC} ${CFLAGSZM}
#
# Libraries
#
CLIB = CLIB:o.stubs
#
# Include files
#
INCLUDES = -ITCPIPLibs:,C:
DFLAGS = -DCOMPAT_INET4
# Program specific options:
#
COMPONENT = remote
COMPONENTZM = remotezm
LCOMPONENT = lremote
LCOMPONENTZM= lremotezm
OBJ = o.${COMPONENT}
OBJZM = z.${COMPONENT}
#
# Rule patterns
#
.SUFFIXES: .z .o .c .s
.c.o:; ${CC} ${CFLAGS} -o $@ $<
.c.z:; ${CCZM} -c -o $@ $<
#
# Build
#
all: ${COMPONENT} ${COMPONENTZM} ${LCOMPONENT} ${LCOMPONENTZM} o.dirs
@echo ${COMPONENT}: all complete
${COMPONENT}: ${OBJ}
${LD} -o ${COMPONENT} -aof ${OBJ} ${SOCKLIB} ${UNIXLIB} ${INETLIB}
${COMPONENTZM}: ${OBJZM}
${LD} -o ${COMPONENTZM} -aof ${OBJZM} ${SOCKLIBZM} ${UNIXLIBZM} ${INETLIBZM}
${LCOMPONENT}: ${OBJ}
${LIBFILE} -o ${LCOMPONENT} -c ${OBJ}
${LCOMPONENTZM}: ${OBJZM}
${LIBFILE} -o ${LCOMPONENTZM} -c ${OBJZM}
o.dirs:
${MKDIR} o
${MKDIR} z
create o.dirs
stamp o.dirs
clean:
${WIPE} o ${WFLAGS}
${WIPE} z ${WFLAGS}
${WIPE} ${COMPONENT} ${WFLAGS}
${WIPE} ${COMPONENTZM} ${WFLAGS}
${WIPE} ${LCOMPONENT} ${WFLAGS}
${WIPE} ${LCOMPONENTZM} ${WFLAGS}
@echo ${COMPONENT}: cleaned
export: export_${PHASE}
export_hdrs:
${MKDIR} ${DEBUGLIB}
${MKDIR} ${DEBUGLIB}.h
${CP} h.${COMPONENT} ${DEBUGLIB}.h.${COMPONENT} ${CPFLAGS}
@echo ${COMPONENT}: export complete (hdrs)
export_libs: ${COMPONENT} ${COMPONENTZM} ${LCOMPONENT} ${LCOMPONENTZM} o.dirs
${MKDIR} ${DEBUGLIB}
${MKDIR} ${DEBUGLIB}.o
${CP} ${COMPONENT} ${DEBUGLIB}.o.${COMPONENT} ${CPFLAGS}
${CP} ${COMPONENTZM} ${DEBUGLIB}.o.${COMPONENTZM} ${CPFLAGS}
${CP} ${LCOMPONENT} ${DEBUGLIB}.o.${LCOMPONENT} ${CPFLAGS}
${CP} ${LCOMPONENTZM} ${DEBUGLIB}.o.${LCOMPONENTZM} ${CPFLAGS}
${CP} VersionNum ${DEBUGLIB}.LibVersion ${CPFLAGS}
#
# Dynamic dependencies:
/* (0.11)
/* (0.12)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 0.11
#define Module_MajorVersion_CMHG 0.12
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 14 Jan 2012
#define Module_Date_CMHG 01 Oct 2014
#define Module_MajorVersion "0.11"
#define Module_Version 11
#define Module_MajorVersion "0.12"
#define Module_Version 12
#define Module_MinorVersion ""
#define Module_Date "14 Jan 2012"
#define Module_Date "01 Oct 2014"
#define Module_ApplicationDate "14-Jan-12"
#define Module_ApplicationDate "01-Oct-14"
#define Module_ComponentName "remotedb"
#define Module_ComponentPath "castle/RiscOS/Sources/Lib/remotedb"
#define Module_FullVersion "0.11"
#define Module_HelpVersion "0.11 (14 Jan 2012)"
#define Module_LibraryVersionInfo "0:11"
#define Module_FullVersion "0.12"
#define Module_HelpVersion "0.12 (01 Oct 2014)"
#define Module_LibraryVersionInfo "0:12"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment