DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: M T

⟦d6e7d260c⟧ TextFile

    Length: 10133 (0x2795)
    Types: TextFile
    Names: »Makefile«

Derivation

└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
    └─⟦dc59850a2⟧ »EurOpenD22/pp5.0/pp-5.tar.Z« 
        └─⟦e5a54fb17⟧ 
            └─⟦this⟧ »pp-5.0/Chans/x40084/Makefile« 

TextFile

# 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