home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-12-20 | 1.9 KB | 90 lines |
- #
- # smakefile for LharcUUCP
- #
- # created by Peter Simons <simons@peti.GUN.de>
- #
-
- #
- # Labels:
- # =======
- #
- CC = sc
- MAKEINFO = makeinfo
- OBJS = LharcUUCP.o LockFile.o ScanDir.o ConfigFiles.o
-
-
- # Compiler flags:
- # ===============
- #
- CFLAGS = PARAMETERS=REGISTERS STRINGMERGE DEBUG=FF
- # NOSTKCHK OPTIMIZE OPTIMIZERINLINELOCAL OPTIMIZERSIZE \
- # OPTIMIZERCOMPLEXITY=5 OPTIMIZERDEPTH=5 OPTIMIZERRECURDEPTH=5 \
-
-
- # Linker flags:
- # =============
- #
- LFLAGS =
-
-
- # Info flags:
- # ===========
- #
- IFLAGS = +fill-column 75
-
-
- #
- # Targets
- #
- all: LharcUUCP LharcUUCP.guide
- # default target
-
- text: LharcUUCP.doc
-
- install: LharcUUCP
- Copy LharcUUCP UUCPC: CLONE
-
- clear:
- Delete \#?.o \#?.lnk
-
- rel: all
- Makedir RAM:LharcUUCP RAM:LharcUUCP/source RAM:LharcUUCP/source/RCS
- slink LharcUUCP TO RAM:LharcUUCP/LharcUUCP NODEBUG
- slink /wUUCP/uuxqt TO RAM:LharcUUCP/uuxqt NODEBUG
- Copy LharcUUCP.guide LharcUUCP.texinfo UUCPC:rlharc TO RAM:LharcUUCP/ CLONE
- Copy \#?.c \#?_rev\#? smakefile TO RAM:LharcUUCP/source/ CLONE
- Copy RCS/\#? RAM:LharcUUCP/source/RCS CLONE
- SetEnv rev `Type LharcUUCP_rev.rev`
- lha -r u RAM:LharcUUCP0_$$rev RAM:LharcUUCP/\#?
- Copy RAM:LharcUUCP0_$$rev.lha UUPUB:LharcUUCP_BETA.lha CLONE
- UnSetEnv rev
- Delete RAM:LharcUUCP ALL FORCE
- bumprev 0 LharcUUCP
- @Delete LharcUUCP_rev.i QUIET
-
-
- #
- # Actions
- #
- .c.o:
- $(CC) $(CFLAGS) $*.c GST LIB:Includes.gst
-
- .texinfo.guide:
- $(MAKEINFO) +amiga-39 $(IFLAGS) $*.texinfo -o $*.guide
-
- .texinfo.doc:
- $(MAKEINFO) +no-headers $(IFLAGS) $*.texinfo -o $*.doc
-
- LharcUUCP: $(OBJS)
- $(CC) $(OBJS) TO LharcUUCP $(LFLAGS) LINK
- Delete LharcUUCP.lnk
-
-
- #
- # Dependencies
- #
- ConfigFiles.o: ConfigFiles.c
- LharcUUCP.o: LharcUUCP.c LharcUUCP_rev.h
- LockFile.o: LockFile.c
- ScanDir.o: ScanDir.c
-