home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Between Heaven & Hell 2
/
BetweenHeavenHell.cdr
/
500
/
470
/
rccl088
< prev
next >
Wrap
Text File
|
1987-03-02
|
2KB
|
111 lines
#
# RTC Version 2.0 Author : Vincent Hayward
# School of Electrical Engineering
# Purdue University
#
# Dir : rtc
# File : Makefile
# Remarks : Make and maintain real time robot interface.
#
# make : make a library
# make install : make the final library and install include file and utility
# programs
# make lint : lint the code
# make calib : recompile the calib pg
# make play : ............. play ..
# make mkenc : ............. mkenc ..
# make wc : count the lines
CFLAGS = -O
LIBDIR = /c/rccl/l
INCDIR = /c/rccl/h
LINDIR = /c/rccl/l
TARGET = /c/rccl/s
SFILES = cvae.c \
pack.c \
store.c
OBJECTS = ../o/cvae.o \
../o/pack.o \
../o/store.o
ARMTYPE = ../o/pack.o \
../o/cvae.o
DATA = ../o/pack.o \
../o/cvae.o
LOAD = ../o/cvae.o
FIFOIO = ../o/pack.o
CMDK = ../o/pack.o
RTC = ../o/pack.o
EXIOD = ../o/pack.o
UMAC = ../o/pack.o \
../o/cvae.o
lib : $(OBJECTS)
ar r rtc.a $(OBJECTS)
ranlib rtc.a
install : $(OBJECTS)
ar r $(LIBDIR)/rtc.a $(OBJECTS)
ranlib $(LIBDIR)/rtc.a
cp ../h/rtc.h $(INCDIR)
rm -f rtc.a
cp ../lint/llib-rtc $(LINDIR)
echo do'nt forget update llib-rtc
make calib
make play
make mkenc
lint :
lint $(SFILES)
calib : calib.c $(LIBDIR)/rtc.a
cc calib.c $(LIBDIR)/rtc.a -o $(TARGET)/calib
play : play.c $(LIBDIR)/rtc.a
cc play.c $(LIBDIR)/rtc.a -o $(TARGET)/play
mkenc : mkenc.c $(LIBDIR)/rtc.a
cc mkenc.c $(LIBDIR)/rtc.a -o $(TARGET)/mkenc
wc :
wc -v $(SFILES)
$(ARMTYPE) : ../h/which.h
$(DATA) : ../h/pumadata.h ../h/standata.h
$(LOAD) : ../h/pumaload.h ../h/stanload.h
$(CMDK) : ../h/cmdk.h
$(RTC) : ../h/rtc.h
$(EXIOD) : ../h/exiod.h
$(FIFOIO) : ../h/fifoio.h
$(UMAC) : ../h/umac.h
../o/cvae.o : cvae.c
cc cvae.c $(CFLAGS) -c
mv cvae.o ../o/cvae.o
../o/pack.o : pack.c
cc pack.c $(CFLAGG) $(CFLAGS) -c
mv pack.o ../o/pack.o
../o/store.o : store.c
cc store.c $(CFLAGG) $(CFLAGS) -c
mv store.o ../o/store.o