|
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: 10790 (0x2a26) 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/dirlist/Makefile«
# dirlist Makefile # ############################################################ # # @(#) $Header: /cs/research/pp/hubris/pp-beta/Chans/dirlist/RCS/Makefile,v 5.0 90/09/20 15:46:54 pp Exp Locker: pp $ # # $Log: Makefile,v $ # Revision 5.0 90/09/20 15:46:54 pp # rcsforce : 5.0 public release # # ############################################################ # # Definitions # ############################################################ .SUFFIXES: .py $(SUFFIXES) SRCS = DL-dec.c DL-enc.c MAS-dec.c MAS-enc.c MD-dec.c MD-enc.c cache.c \ dirlist.c dish.c dl.c dl_permit.c dl_util.c dl_x500.c dn_cmp.c \ dn_print.c filter.c init.c init_tai.c lmnpq_dish.c or2addr.c \ parse.c syn_oraddr.c syn_orname.c syn_permit.c syn_policy.c \ test.c ufn_parse.c OBJS = DL-dec.o DL-enc.o MAS-dec.o MAS-enc.o MD-dec.o MD-enc.o cache.o \ dirlist.o dish.o dl.o dl_permit.o dl_util.o dl_x500.o dn_cmp.o \ dn_print.o filter.o init.o init_tai.o lmnpq_dish.o or2addr.o \ parse.o syn_oraddr.o syn_orname.o syn_permit.o syn_policy.o \ test.o ufn_parse.o # DO NOT DELETE THIS LINE MAKE DEFINE NEEDS IT OLIB = DL-enc.o DL-dec.o MAS-dec.o MAS-enc.o MD-dec.o MD-enc.o \ syn_oraddr.o syn_orname.o syn_policy.o syn_permit.o \ or2addr.o dl_util.o dl_x500.o dl_permit.o init.o HEADERS = ../../h LIBPP = ../../Lib/libpp.a INCLUDE = -I$(HEADERS) # ISODE-6.x compat... # This is needed if you are running with an ISODE # more recent than ISODE-6.0/Quipu-6.1 #EXPORTBUG = init_tai.o EXPORTBUG = # ISODE-6.4 compat... # This is needed if your version of ISODE is less than 6.5 # If you HAVE 6.5+, then you should add -DISODEUFN to CFLAGS # UFN = ufn_parse.o filter.o dn_cmp.o \ dn_print.o parse.o cache.o #UFN = ISODESRC = # ISODE-6.7 compat... # There is no libquipu.a in ISODE-6.7, just leave it out ! LIBQUIPU = $(ISODELIBDIR)/libquipu.a #LIBQUIPU = LIBDSAP = $(ISODELIBDIR)/libdsap.a LIBDISH = $(ISODELIBDIR)/libdish.a ILIBS = $(UFN) $(LIBQUIPU) $(LIBDSAP) LIBS = $(EXPORTBUG) $(ILIBS) $(LIBPP) CFLAGS = $(CCOPTIONS) $(LCF) $(INCLUDE) LDFLAGS = $(LDOPTIONS) $(LLF) LLFLAGS = $(LINTFLAGS) $(INCLUDE) LINTLIBS = ../../Lib/llib-lpp.ln $(LINTISODE) ############################################################ # # Building Rules # ############################################################ PROGS = xdl xdirlist # xlsd default: $(PROGS) dirlist: xdirlist lsd: xlsd dl: xdl install: inst-channel inst-uip inst-channel: inst-dir inst-dirlist inst-uip: inst-dl inst-lsd # List channel using directory... xdirlist: dirlist.o libdl.a $(LIBS) $(CC) $(LDFLAGS) -o $@ dirlist.o libdl.a $(LIBS) $(LIBSYS) # dl - User interface xdl: dl.o libdl.a $(LIBS) $(CC) $(LDOPTIONS) -o $@ dl.o libdl.a $(LIBS) $(LIBSYS) # List Syntaxes for Dish - lsd # This requires ISODE-6.1 or greater. xlsd: dish.o lmnpq_dish.o libdl.a $(QLIB) $(LIBS) $(CC) $(OPTIONS) -o $@ dish.o lmnpq_dish.o \ libdl.a $(LIBDISH) $(LIBS) $(LIBSYS) dish.o: dish.c $(CC) $(CFLAGS) -DPP -c $*.c xtest: test.o libdl.a $(LIBS) $(CC) $(LDOPTIONS) -o $@ test.o libdl.a $(LIBS) $(LIBSYS) libdl: rm -f libdl.a $(AR) $(ARFLAGS)r $@.a $(OLIB) $(RANLIB) $@.a libdl.a: $(OLIB) $(AR) $(ARFLAGS)r $@ $? $(RANLIB) $@ lint: $(LINT) $(LLFLAGS) $(SRCS) $(LINTLIBS) inst-dirlist: $(CHANDIR)/dirlist $(CHANDIR)/dirlist: xdirlist -cp $@ zxdirlist rm -f $@ cp xdirlist $@ -$(CHMOD) $(PGMPROT) $@ -$(CHOWN) $(PPUSER) $@ -@ls -ls $@ -@echo "dirlist channel installed normally"; echo "" inst-dl: $(USRBINDIR)/dl $(USRBINDIR)/dl: xdl -cp $@ zxdl rm -f $@ cp xdl $@ -$(CHMOD) $(PGMPROT) $@ -$(CHOWN) $(PPUSER) $@ -@ls -ls $@ # could install this as dish. # and link 'lmnpq' to 'list' inst-lsd: $(USRBINDIR)/lsd $(USRBINDIR)/lsd: xlsd @echo You might want to install this a dish \! -cp $@ zxlsd rm -f $@ cp xlsd $@ -$(CHMOD) $(PGMPROT) $@ -$(CHOWN) $(PPUSER) $@ -@ls -ls $@ inst-dir: $(CHANDIR) clean: tidy rm -f $(OBJS) DL* MAS* MD* libdl.a tidy: rm -f core a.out *.cld $(PROGS) *.BAK zx* *.ph \ xufn xtest depend: $(DEPEND) $(INCLUDE) $(SRCS) define: $(DEFINE) Makefile .py.c:; $(PEPY) $*.py .py.o:; $(PEPY) $*.py $(CC) $(CFLAGS) -c $*.c OR.ph: ../../Lib/or/OR.ph cp ../../Lib/or/OR.ph $@ #IF.ph: $(ISODESRC)/dsap/x500as/2.5.1.1.ph # cp $(ISODESRC)/dsap/x500as/2.5.1.1.ph $@ # eek - clean removes IF.ph as well as the rubbish ! IF.ph: ph.save cp ph.save $@ DL-enc.c: dl-enc.py $(PEPY) -o DL-enc.c $? DL-dec.c: dl-dec.py $(PEPY) -o DL-dec.c $? MAS-enc.c: mas-enc.py OR.ph IF.ph $(PEPY) -o MAS-enc.c mas-enc.py MAS-dec.c: mas-dec.py OR.ph IF.ph $(PEPY) -o MAS-dec.c mas-dec.py MD-enc.c: md-enc.py IF.ph mas-dec.py $(PEPY) -o MD-enc.c md-enc.py MD-dec.c: md-dec.py IF.ph mas-enc.py $(PEPY) -o MD-dec.c md-dec.py init_tai.c: ../../Lib/tai/init_tai.c @echo init_tai.c has changed. @echo copy it and change isodexport\(\) to isodexport\(NULLCP\) @echo \(if you are using isode-6.2 or above \!\) #ufn_parse.c: $(ISODESRC)/quipu/ufn_parse.c # @echo WARNING $? has changed \! #filter.c: $(ISODESRC)/dsap/common/filter.c # @echo WARNING $? has changed \! #dn_cmp.c: $(ISODESRC)/dsap/common/dn_cmp.c # @echo WARNING $? has changed \! #dn_print.c: $(ISODESRC)/dsap/common/dn_print.c # @echo WARNING $? has changed \! #parse.c: $(ISODESRC)/quipu/parse.c # @echo WARNING $? has changed \! #cache.c: $(ISODESRC)/quipu/cache.c # @echo WARNING $? has changed \! #dish.c: $(ISODESRC)/quipu/dish/dish.c # @echo WARNING $? has changed \! #ufn.h: $(ISODESRC)/h/quipu/ufn.h # @echo WARNING $? has changed \! ############################################################ # # End of Building Rules # ############################################################ # DO NOT DELETE THIS LINE MAKE DEPEND NEEDS IT # Dependencies follow DL-dec.o: DL-dec.c DL-dec.o: ./dlist.h DL-dec.o: ./ufn.h DL-dec.o: ../../h/or.h DL-enc.o: DL-enc.c DL-enc.o: ./dlist.h DL-enc.o: ./ufn.h DL-enc.o: ../../h/or.h MAS-dec.o: MAS-dec.c MAS-dec.o: ./dlist.h MAS-dec.o: ./ufn.h MAS-dec.o: ../../h/or.h MAS-enc.o: MAS-enc.c MAS-enc.o: ./dlist.h MAS-enc.o: ./ufn.h MAS-enc.o: ../../h/or.h MD-dec.o: MD-dec.c MD-dec.o: ./dlist.h MD-dec.o: ./ufn.h MD-dec.o: ../../h/or.h MD-enc.o: MD-enc.c MD-enc.o: ./dlist.h MD-enc.o: ./ufn.h MD-enc.o: ../../h/or.h cache.o: cache.c dirlist.o: dirlist.c dirlist.o: ../../h/util.h dirlist.o: ../../h/config.h dirlist.o: ../../h/ll_log.h dirlist.o: ../../h/head.h dirlist.o: ../../h/util.h dirlist.o: ../../h/retcode.h dirlist.o: ../../h/qmgr.h dirlist.o: ../../h/Qmgr-types.h dirlist.o: ../../h/QmgrP1-types.h dirlist.o: ../../h/Qmgr-ops.h dirlist.o: ../../h/chan.h dirlist.o: ../../h/table.h dirlist.o: ../../h/list_bpt.h dirlist.o: ../../h/q.h dirlist.o: ../../h/adr.h dirlist.o: ../../h/list_rchan.h dirlist.o: ../../h/chan.h dirlist.o: ../../h/auth.h dirlist.o: ../../h/list_bpt.h dirlist.o: ../../h/extension.h dirlist.o: ../../h/mta.h dirlist.o: ../../h/adr.h dirlist.o: ../../h/list_bpt.h dirlist.o: ../../h/mta.h dirlist.o: ../../h/dr.h dirlist.o: ../../h/extension.h dirlist.o: ../../h/mta.h dirlist.o: ../../h/or.h dirlist.o: ../../h/prm.h dirlist.o: ./dlist.h dirlist.o: ./ufn.h dirlist.o: ../../h/or.h dish.o: dish.c dl.o: dl.c dl.o: ./dlist.h dl.o: ./ufn.h dl.o: ../../h/or.h dl.o: ../../h/retcode.h dl_permit.o: dl_permit.c dl_permit.o: ./dlist.h dl_permit.o: ./ufn.h dl_permit.o: ../../h/or.h dl_permit.o: ../../h/adr.h dl_permit.o: ../../h/list_rchan.h dl_permit.o: ../../h/chan.h dl_permit.o: ../../h/table.h dl_permit.o: ../../h/list_bpt.h dl_permit.o: ../../h/auth.h dl_permit.o: ../../h/list_bpt.h dl_permit.o: ../../h/extension.h dl_permit.o: ../../h/mta.h dl_permit.o: ../../h/adr.h dl_permit.o: ../../h/list_bpt.h dl_permit.o: ../../h/or.h dl_util.o: dl_util.c dl_util.o: ./dlist.h dl_util.o: ./ufn.h dl_util.o: ../../h/or.h dl_util.o: ../../h/adr.h dl_util.o: ../../h/list_rchan.h dl_util.o: ../../h/chan.h dl_util.o: ../../h/table.h dl_util.o: ../../h/list_bpt.h dl_util.o: ../../h/auth.h dl_util.o: ../../h/list_bpt.h dl_util.o: ../../h/extension.h dl_util.o: ../../h/mta.h dl_util.o: ../../h/adr.h dl_util.o: ../../h/list_bpt.h dl_util.o: ../../h/or.h dl_x500.o: dl_x500.c dl_x500.o: ./dlist.h dl_x500.o: ./ufn.h dl_x500.o: ../../h/or.h dn_cmp.o: dn_cmp.c dn_print.o: dn_print.c filter.o: filter.c init.o: init.c init.o: ./dlist.h init.o: ./ufn.h init.o: ../../h/or.h init_tai.o: init_tai.c init_tai.o: ../../h/head.h init_tai.o: ../../h/util.h init_tai.o: ../../h/config.h init_tai.o: ../../h/ll_log.h init_tai.o: ../../h/retcode.h lmnpq_dish.o: lmnpq_dish.c lmnpq_dish.o: ./dlist.h lmnpq_dish.o: ./ufn.h lmnpq_dish.o: ../../h/or.h or2addr.o: or2addr.c or2addr.o: ./dlist.h or2addr.o: ./ufn.h or2addr.o: ../../h/or.h or2addr.o: ../../h/retcode.h or2addr.o: ../../h/or.h or2addr.o: ../../h/adr.h or2addr.o: ../../h/list_rchan.h or2addr.o: ../../h/chan.h or2addr.o: ../../h/table.h or2addr.o: ../../h/list_bpt.h or2addr.o: ../../h/auth.h or2addr.o: ../../h/list_bpt.h or2addr.o: ../../h/extension.h or2addr.o: ../../h/mta.h or2addr.o: ../../h/adr.h or2addr.o: ../../h/list_bpt.h parse.o: parse.c syn_oraddr.o: syn_oraddr.c syn_oraddr.o: ./dlist.h syn_oraddr.o: ./ufn.h syn_oraddr.o: ../../h/or.h syn_oraddr.o: ../../h/retcode.h syn_oraddr.o: ../../h/adr.h syn_oraddr.o: ../../h/list_rchan.h syn_oraddr.o: ../../h/chan.h syn_oraddr.o: ../../h/table.h syn_oraddr.o: ../../h/list_bpt.h syn_oraddr.o: ../../h/auth.h syn_oraddr.o: ../../h/list_bpt.h syn_oraddr.o: ../../h/extension.h syn_oraddr.o: ../../h/mta.h syn_oraddr.o: ../../h/adr.h syn_oraddr.o: ../../h/list_bpt.h syn_oraddr.o: ../../h/ap.h syn_oraddr.o: ../../h/util.h syn_oraddr.o: ../../h/config.h syn_oraddr.o: ../../h/ll_log.h syn_orname.o: syn_orname.c syn_orname.o: ../../h/util.h syn_orname.o: ../../h/config.h syn_orname.o: ../../h/ll_log.h syn_orname.o: ../../h/retcode.h syn_orname.o: ../../h/adr.h syn_orname.o: ../../h/list_rchan.h syn_orname.o: ../../h/chan.h syn_orname.o: ../../h/table.h syn_orname.o: ../../h/list_bpt.h syn_orname.o: ../../h/auth.h syn_orname.o: ../../h/list_bpt.h syn_orname.o: ../../h/extension.h syn_orname.o: ../../h/mta.h syn_orname.o: ../../h/adr.h syn_orname.o: ../../h/list_bpt.h syn_orname.o: ../../h/ap.h syn_orname.o: ../../h/util.h syn_orname.o: ./dlist.h syn_orname.o: ./ufn.h syn_orname.o: ../../h/or.h syn_permit.o: syn_permit.c syn_permit.o: ./dlist.h syn_permit.o: ./ufn.h syn_permit.o: ../../h/or.h syn_policy.o: syn_policy.c syn_policy.o: ./dlist.h syn_policy.o: ./ufn.h syn_policy.o: ../../h/or.h test.o: test.c ufn_parse.o: ufn_parse.c # DEPENDENCIES MUST END AT END OF FILE # IF YOU PUT STUFF HERE IT WILL GO AWAY # see make depend above