|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: M T
Length: 10133 (0x2795)
Types: TextFile
Names: »Makefile«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
└─⟦dc59850a2⟧ »EurOpenD22/pp5.0/pp-5.tar.Z«
└─⟦e5a54fb17⟧
└─⟦this⟧ »pp-5.0/Chans/x40084/Makefile«
# X400 inbound & outbound channel
#
############################################################
#
# @(#) $Header: /cs/research/pp/hubris/pp-beta/Chans/x40084/RCS/Makefile,v 5.0 90/09/20 15:57:07 pp Exp Locker: pp $
#
# $Log: Makefile,v $
# Revision 5.0 90/09/20 15:57:07 pp
# rcsforce : 5.0 public release
#
#
############################################################
#
# Definitions
#
############################################################
SRCS = P1_in.c P1_print.c RTS84-print.c RTS84-types.c ps2pe.c rasn.c \
rt2ss.c rt2ssrespond.c rtsping84.c ut_logs.c ut_misc.c ut_rts.c \
x400in84.c x400out84.c x400topp.c text2tpkt.c
OBJS = P1_in.o P1_print.o RTS84-print.o RTS84-types.o ps2pe.o rasn.o \
rt2ss.o rt2ssrespond.o rtsping84.o ut_logs.o ut_misc.o ut_rts.o \
x400in84.o x400out84.o x400topp.o text2tpkt.o
# DO NOT DELETE THIS LINE MAKE DEFINE NEEDS IT
HEADERS = ../../h
LIBPP = ../../Lib/libpp.a
INCLUDE = -I$(HEADERS)
CFLAGS = $(CCOPTIONS) $(LCF) $(INCLUDE)
LDFLAGS = $(LDOPTIONS) $(LLF)
LLFLAGS = $(LINTFLAGS) $(INCLUDE)
LINTLIBS = ../../Lib/llib-lpp.ln $(LINTISODE)
PROGS = xx400in84 xx400out84 xrtsping84
############################################################
#
# Suffix rules
#
############################################################
.SUFFIXES: .py
.py.c:
$(PEPY) $(PYFLAGS) -a PY_advise $<
.py.o:
$(PEPY) $(PYFLAGS) -a PY_advise $<
$(CC) $(CFLAGS) -c $*.c
rm $*.c
############################################################
#
# Building Rules
#
############################################################
default: $(PROGS)
lint: l-x400out84 l-x400in84 l-rtsping
install: inst-dir inst-x400out84 inst-x400in84 inst-rtsping84
############################################################
#
# X400out84
#
############################################################
OUTSRCS = x400out84.c P1_out.c rt2ss.c rt2ssrespond.c text2tpkt.c
OUTOBJS = x400out84.o P1_out.o rt2ss.o rt2ssrespond.o text2tpkt.o
x400out84: xx400out84
xx400out84: $(OUTOBJS) libx400.a $(LIBPP)
$(CC) $(LDFLAGS) -o xx400out84 $(OUTOBJS) libx400.a \
$(LIBPP) $(LIBSYS)
l-x400out84: $(OUTSRCS)
$(LINT) $(LLFLAGS) $(OUTSRCS) $(LINTLIBS)
inst-x400out84: $(CHANDIR)/x400out84
$(CHANDIR)/x400out84: xx400out84
-$(BACKUP) $@ zxx400out84
rm -f $@
$(INSTALL) xx400out84 $@
-$(CHMOD) $(PGMPROT) $@
-$(CHOWN) $(PPUSER) $@
-@ls -ls $@
-@echo "X400out84 channel installed normally"; echo ""
inst-rtsping84: $(TOOLDIR)/rtsping84
$(TOOLDIR)/rtsping84: xrtsping84
-$(BACKUP) $@ zxrtsping84
rm -f $@
$(INSTALL) xrtsping84 $@
-$(CHMOD) $(PGMPROT) $@
-$(CHOWN) $(PPUSER) $@
-@ls -ls $@
-@echo "rtsping84 tool installed normally"; echo ""
inst-dir: $(CHANDIR) $(TOOLDIR)
############################################################
#
# X400in84
#
############################################################
INSRCS = x400in84.c P1_in.c x400topp.c rasn.c ps2pe.c rt2ssrespond.c \
text2tpkt.c
INOBJS = x400in84.o P1_in.o x400topp.o rasn.o ps2pe.o rt2ssrespond.o \
text2tpkt.o
x400in84: xx400in84
xx400in84: $(INOBJS) libx400.a $(LIBPP)
$(CC) $(LDFLAGS) -o $@ $(INOBJS) libx400.a $(LIBPP) $(LIBSYS)
inst-x400in84: $(CHANDIR)/x400in84
$(CHANDIR)/x400in84: xx400in84
-$(BACKUP) $@ zxx400in84
rm -f $@
$(INSTALL) xx400in84 $@
-$(CHMOD) $(PGMPROT) $@
-$(CHOWN) $(PPUSER) $@
-@ls -ls $@
-@echo "X400in84 channel installed normally"; echo ""
lint: l-x400in84
l-x400in84: $(INSRCS)
$(LINT) $(LLFLAGS) $(INSRCS) $(LINTLIBS)
rasn.c: ../x40088/rasn.c
cp $? $@
ps2pe.c: ../x40088/ps2pe.c
cp $? $@
rt2ss.c: ../x40088/rt2ss.c
cp $? $@
rt2ssrespond.c: ../x40088/rt2ssrespond.c
cp $? $@
text2tpkt.c: ../x40088/text2tpkt.c
cp $? $@
############################################################
#
# Rtsping
#
############################################################
RTSPSRCS = rtsping84.c
RTSPOBJS = rtsping84.o
rtsping84: xrtsping84
xrtsping84: $(RTSPOBJS) libx400.a $(LIBPP)
$(CC) $(LDFLAGS) -o $@ $(RTSPOBJS) libx400.a $(LIBPP) $(LIBSYS)
l-rtsping: $(RTSPSRCS)
$(LINT) $(LLFLAGS) $(RTSPSRCS) $(LINTLIBS)
############################################################
#
# X400 library
#
############################################################
LIBSRC = RTS84-print.c RTS84-types.c ut_logs.c ut_rts.c ut_misc.c P1_print.c
LIBOBJS = RTS84-print.o RTS84-types.o ut_logs.o ut_rts.o ut_misc.o P1_print.o
libx400.a: $(LIBOBJS)
$(AR) r$(ARFLAGS) $@ $(LIBOBJS)
$(RANLIB) $@
touch $@
./RTS84-types.h: RTS84-types.c
RTS84-print.c: Rts_posy.py
$(PEPY) -a PY_advise -S PRINT -o $@ Rts_posy.py
RTS84-types.c: RTS84-types.py
$(PEPY) -a PY_advise RTS84-types.py
-cmp -s RTS84-types.h $(HEADERS)/RTS84-types.h || \
cp RTS84-types.h $(HEADERS)/RTS84-types.h
RTS84-types.py:
$(POSY) $(POFLAGS) -f -h -o RTS84-types.py Rts_posy.py
############################################################
#
# Other things
#
############################################################
clean: tidy
rm -f $(OBJS) $(OUTOBJS) libx400.a
rm -f P1_out.c P1_in.c P1_print.c RTS84-* acsold.c RTS84-types.h
tidy:
rm -f $(PROGS) core a.out *.ph *old *.BAK zxx* zxrts*
depend: $(SRCS)
$(DEPEND) $(INCLUDE) $(SRCS)
define:
$(DEFINE) Makefile
############################################################
#
# End of Building Rules
#
############################################################
# DO NOT DELETE THIS LINE MAKE DEPEND NEEDS IT
# Dependencies follow
P1_in.o: P1_in.c
P1_in.o: ../../h/head.h
P1_in.o: ../../h/util.h
P1_in.o: ../../h/config.h
P1_in.o: ../../h/ll_log.h
P1_in.o: ../../h/retcode.h
P1_in.o: ../../h/prm.h
P1_in.o: ../../h/q.h
P1_in.o: ../../h/adr.h
P1_in.o: ../../h/list_rchan.h
P1_in.o: ../../h/chan.h
P1_in.o: ../../h/table.h
P1_in.o: ../../h/list_bpt.h
P1_in.o: ../../h/auth.h
P1_in.o: ../../h/list_bpt.h
P1_in.o: ../../h/extension.h
P1_in.o: ../../h/mta.h
P1_in.o: ../../h/adr.h
P1_in.o: ../../h/list_bpt.h
P1_in.o: ../../h/mta.h
P1_in.o: ../../h/or.h
P1_in.o: ../../h/dr.h
P1_in.o: ../../h/extension.h
P1_in.o: ../../h/mta.h
P1_print.o: P1_print.c
RTS84-print.o: RTS84-print.c
RTS84-types.o: RTS84-types.c
RTS84-types.o: ./RTS84-types.h
ps2pe.o: ps2pe.c
rasn.o: rasn.c
rasn.o: ../../h/util.h
rasn.o: ../../h/config.h
rasn.o: ../../h/ll_log.h
rasn.o: ../../h/q.h
rasn.o: ../../h/adr.h
rasn.o: ../../h/list_rchan.h
rasn.o: ../../h/chan.h
rasn.o: ../../h/table.h
rasn.o: ../../h/list_bpt.h
rasn.o: ../../h/auth.h
rasn.o: ../../h/list_bpt.h
rasn.o: ../../h/extension.h
rasn.o: ../../h/mta.h
rasn.o: ../../h/adr.h
rasn.o: ../../h/list_bpt.h
rasn.o: ../../h/mta.h
rt2ss.o: rt2ss.c
rt2ssrespond.o: rt2ssrespond.c
rtsping84.o: rtsping84.c
rtsping84.o: ../../h/util.h
rtsping84.o: ../../h/config.h
rtsping84.o: ../../h/ll_log.h
rtsping84.o: ../../h/rtsparams.h
rtsping84.o: ../../h/chan.h
rtsping84.o: ../../h/table.h
rtsping84.o: ../../h/list_bpt.h
rtsping84.o: ./RTS84-types.h
ut_logs.o: ut_logs.c
ut_logs.o: ../../h/util.h
ut_logs.o: ../../h/config.h
ut_logs.o: ../../h/ll_log.h
ut_misc.o: ut_misc.c
ut_misc.o: ../../h/util.h
ut_misc.o: ../../h/config.h
ut_misc.o: ../../h/ll_log.h
ut_misc.o: ../../h/q.h
ut_misc.o: ../../h/adr.h
ut_misc.o: ../../h/list_rchan.h
ut_misc.o: ../../h/chan.h
ut_misc.o: ../../h/table.h
ut_misc.o: ../../h/list_bpt.h
ut_misc.o: ../../h/auth.h
ut_misc.o: ../../h/list_bpt.h
ut_misc.o: ../../h/extension.h
ut_misc.o: ../../h/mta.h
ut_misc.o: ../../h/adr.h
ut_misc.o: ../../h/list_bpt.h
ut_misc.o: ../../h/mta.h
ut_rts.o: ut_rts.c
ut_rts.o: ../../h/util.h
ut_rts.o: ../../h/config.h
ut_rts.o: ../../h/ll_log.h
ut_rts.o: ../../h/rtsparams.h
ut_rts.o: ../../h/chan.h
ut_rts.o: ../../h/table.h
ut_rts.o: ../../h/list_bpt.h
ut_rts.o: ./RTS84-types.h
x400in84.o: x400in84.c
x400in84.o: ../../h/head.h
x400in84.o: ../../h/util.h
x400in84.o: ../../h/config.h
x400in84.o: ../../h/ll_log.h
x400in84.o: ../../h/retcode.h
x400in84.o: ../../h/prm.h
x400in84.o: ../../h/dr.h
x400in84.o: ../../h/extension.h
x400in84.o: ../../h/mta.h
x400in84.o: ../../h/adr.h
x400in84.o: ../../h/list_rchan.h
x400in84.o: ../../h/chan.h
x400in84.o: ../../h/table.h
x400in84.o: ../../h/list_bpt.h
x400in84.o: ../../h/auth.h
x400in84.o: ../../h/list_bpt.h
x400in84.o: ../../h/extension.h
x400in84.o: ../../h/mta.h
x400in84.o: ../../h/list_bpt.h
x400in84.o: ../../h/q.h
x400in84.o: ../../h/adr.h
x400in84.o: ../../h/mta.h
x400in84.o: ./RTS84-types.h
x400out84.o: x400out84.c
x400out84.o: ../../h/head.h
x400out84.o: ../../h/util.h
x400out84.o: ../../h/config.h
x400out84.o: ../../h/ll_log.h
x400out84.o: ../../h/retcode.h
x400out84.o: ../../h/prm.h
x400out84.o: ../../h/q.h
x400out84.o: ../../h/adr.h
x400out84.o: ../../h/list_rchan.h
x400out84.o: ../../h/chan.h
x400out84.o: ../../h/table.h
x400out84.o: ../../h/list_bpt.h
x400out84.o: ../../h/auth.h
x400out84.o: ../../h/list_bpt.h
x400out84.o: ../../h/extension.h
x400out84.o: ../../h/mta.h
x400out84.o: ../../h/adr.h
x400out84.o: ../../h/list_bpt.h
x400out84.o: ../../h/mta.h
x400out84.o: ../../h/qmgr.h
x400out84.o: ../../h/Qmgr-types.h
x400out84.o: ../../h/QmgrP1-types.h
x400out84.o: ../../h/Qmgr-ops.h
x400out84.o: ../../h/dr.h
x400out84.o: ../../h/extension.h
x400out84.o: ../../h/mta.h
x400out84.o: ./RTS84-types.h
x400out84.o: ../../h/rtsparams.h
x400topp.o: x400topp.c
x400topp.o: ../../h/util.h
x400topp.o: ../../h/config.h
x400topp.o: ../../h/ll_log.h
x400topp.o: ../../h/chan.h
x400topp.o: ../../h/table.h
x400topp.o: ../../h/list_bpt.h
x400topp.o: ../../h/q.h
x400topp.o: ../../h/adr.h
x400topp.o: ../../h/list_rchan.h
x400topp.o: ../../h/chan.h
x400topp.o: ../../h/auth.h
x400topp.o: ../../h/list_bpt.h
x400topp.o: ../../h/extension.h
x400topp.o: ../../h/mta.h
x400topp.o: ../../h/adr.h
x400topp.o: ../../h/list_bpt.h
x400topp.o: ../../h/mta.h
x400topp.o: ../../h/adr.h
x400topp.o: ../../h/or.h
x400topp.o: ../../h/prm.h
x400topp.o: ../../h/dr.h
x400topp.o: ../../h/extension.h
x400topp.o: ../../h/mta.h
x400topp.o: ../../h/retcode.h
text2tpkt.o: text2tpkt.c
# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
# see make depend above