home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
TELECOM
/
xyz.lzh
/
Makefile.ucc
< prev
next >
Wrap
Makefile
|
1995-09-05
|
2KB
|
90 lines
#
# Makefile for `xy' `z' `k' file-transfer utilities for OS9
#
# Read main.c for usage information for these utilities.
#
#.SUFFIXES:
#.SUFFIXES: .c .h .r
CC = cc
CCOPTS = -fep -DOS9
LNOPTS = -bc
RDIR = RELS
OBJ = r
DEL = del
.r.c:
$(CC) $(CCOPTS) $*.c -f=$*.$(OBJ)
all : k z xy
@echo
#
# K-specific modules
#
k : ftk.$(OBJ) kmain.$(OBJ) ftdisk.$(OBJ) ftserial.$(OBJ) ftdebug.$(OBJ) \
ftprog.$(OBJ)
chd $(RDIR); \
$(CC) $(LNOPTS) -f=k kmain.$(OBJ) ftk.$(OBJ) ftdisk.$(OBJ) \
ftserial.$(OBJ) ftdebug.$(OBJ) ftprog.$(OBJ)
kmain.$(OBJ) : main.c ftk.h ftserial.h ftdisk.h ftdebug.h ftprog.h
$(CC) $(CCOPTS) -DKMAIN main.c -eas=$(RDIR) -fd=kmain.$(OBJ)
ftk.$(OBJ) : ftk.c ftk.h ftserial.h ftdisk.h ftdebug.h ftprog.h
$(CC) $(CCOPTS) ftk.c -eas=$(RDIR)
#
# Z-specific modules
#
z : ftz.$(OBJ) zmain.$(OBJ) ftdisk.$(OBJ) ftserial.$(OBJ) ftdebug.$(OBJ) \
ftprog.$(OBJ)
chd $(RDIR); \
$(CC) $(LNOPTS) -f=z zmain.$(OBJ) ftz.$(OBJ) ftdisk.$(OBJ) \
ftserial.$(OBJ) ftdebug.$(OBJ) ftprog.$(OBJ)
zmain.$(OBJ) : main.c ftz.h ftserial.h ftdisk.h ftdebug.h ftprog.h
$(CC) $(CCOPTS) -DZMAIN main.c -eas=$(RDIR) -fd=zmain.$(OBJ)
ftz.$(OBJ) : ftz.c ftz.h ftserial.h ftdisk.h ftdebug.h ftprog.h
$(CC) $(CCOPTS) ftz.c -eas=$(RDIR)
#
# XY-specific modules
#
xy : ftxy.$(OBJ) xymain.$(OBJ) ftdisk.$(OBJ) ftserial.$(OBJ) ftdebug.$(OBJ) \
ftprog.$(OBJ)
chd $(RDIR); \
$(CC) $(LNOPTS) -f=xy xymain.$(OBJ) ftxy.$(OBJ) ftdisk.$(OBJ) \
ftserial.$(OBJ) ftdebug.$(OBJ) ftprog.$(OBJ)
xymain.$(OBJ) : main.c ftxy.h ftserial.h ftdisk.h ftdebug.h ftprog.h
$(CC) $(CCOPTS) -DXYMAIN main.c -eas=$(RDIR) -fd=xymain.$(OBJ)
ftxy.$(OBJ) : ftxy.c ftxy.h ftserial.h ftdisk.h ftdebug.h ftprog.h
$(CC) $(CCOPTS) ftxy.c -eas=$(RDIR)
#
# Generic modules
#
ftprog.$(OBJ) : ftprog.c ftprog.h ftdisk.h ftdebug.h
$(CC) $(CCOPTS) ftprog.c -eas=$(RDIR)
ftdebug.$(OBJ) : ftdebug.c ftdebug.h
$(CC) $(CCOPTS) ftdebug.c -eas=$(RDIR)
ftdisk.$(OBJ) : ftdisk.c ftdisk.h
$(CC) $(CCOPTS) ftdisk.c -eas=$(RDIR)
ftserial.$(OBJ) : ftserial.c ftserial.h
$(CC) $(CCOPTS) ftserial.c -eas=$(RDIR)
#
# Utility targets
#
clean:
-$(DEL) *.bak
-$(DEL) *.$(OBJ)