|
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: 7469 (0x1d2d) Types: TextFile Names: »Makefile«
└─⟦3d0c2be1b⟧ Bits:30001254 ISODE-5.0 Tape └─⟦eba4602b1⟧ »./isode-5.0.tar.Z« └─⟦d3ac74d73⟧ └─⟦this⟧ »isode-5.0/quipu/Makefile«
############################################################################### # Instructions to Make, for compilation of ISODE QUIPU Directory Server ############################################################################### ############################################################################### # # $Header: /f/osi/quipu/RCS/Makefile,v 6.0 89/03/18 23:40:59 mrose Rel $ # # # $Log: Makefile,v $ # Revision 6.0 89/03/18 23:40:59 mrose # Release 5.0 # ############################################################################### ############################################################################### # # NOTICE # # Acquisition, use, and distribution of this module and related # materials are subject to the restrictions of a license agreement. # Consult the Preface in the User's Manual for the full terms of # this agreement. # ############################################################################### LIBES = libquipu.a $(TOPDIR)libdsap.a $(TOPDIR)libisode.a LLIBS = $(TOPDIR)llib-ldsap $(TOPDIR)llib-lisode DIRS = dish ############################################################## # Here it is... ############################################################## LIBSRC = acl_info.c attribute.c cache.c conf.c cstrings.c \ entry.c entry_dump.c entry_load.c \ find_entry.c get_dsa_psap.c parse.c referral.c schema.c \ service.c soundex.c LIBOBJ = acl_info.o attribute.o cache.o conf.o cstrings.o \ entry.o entry_dump.o entry_load.o \ find_entry.o get_dsa_psap.o parse.o referral.o schema.o \ service.o soundex.o CFILES = activity.c conn.c conn_select.c control.c ds_abandon.c \ ds_add.c ds_bind.c ds_compare.c ds_list.c ds_modify.c \ ds_modifyrdn.c ds_read.c ds_remove.c ds_search.c \ dsa_apply.c dsa_chain.c dsa_collate.c dsa_schedule.c \ eis_select.c net_monitor.c net_schedule.c nsa.c \ nw_ac_in_req.c nw_ac_in_rsp.c sys_init.c sys_tai.c \ tai_args.c tai_init.c update.c ds_init.c OFILES = activity.o conn.o conn_select.o control.o ds_abandon.o \ ds_add.o ds_bind.o ds_compare.o ds_list.o ds_modify.o \ ds_modifyrdn.o ds_read.o ds_remove.o ds_search.o \ dsa_apply.o dsa_chain.o dsa_collate.o dsa_schedule.o \ eis_select.o net_monitor.o net_schedule.o nsa.o \ nw_ac_in_req.o nw_ac_in_rsp.o sys_init.o sys_tai.o \ tai_args.o tai_init.o update.o ds_init.o MAIN = dsa.c MAINOBJ = dsa.o SRCS = $(CFILES) $(MAIN) OBJS = $(OFILES) $(MAINOBJ) all: quipu sub-all inst-all: inst-quipu inst-libquipu tailor manuals sub-inst-all install: inst-all clean sub-install lint: l-quipu sub-lint dish: libquipu.a sub-all ############################################################## # quipu ############################################################## inst-quipu: $(ETCDIR)ros.quipu $(ETCDIR)ros.quipu: xquipu -cp $@ zros.quipu -rm -f $@ cp xquipu $@ -@ls -gls $@ -@echo "" quipu: xquipu xquipu: $(LIBES) dsa.o $(OFILES) $(LDCC) $(LDFLAGS) -o $@ dsa.o $(OFILES) $(LIBES) $(LSOCKET) l-quipu:; $(LINT) $(LFLAGS) $(MAIN) $(CFILES) $(LIBSRC) $(LLIBS) dsa.o: dsa.c $(TOPDIR)config/CONFIG.make $(CC) $(CFLAGS) -c -DETCDIR=\"$(ETCDIR)\" dsa.c testedb: testedb.o $(LDCC) $(LDFLAGS) -o $@ testedb.o $(LIBES) ################################################################### # libquipu ################################################################### inst-libquipu: $(LIBDIR)libquipu.a $(LIBDIR)libquipu.a: libquipu.a -rm -f $@ cp libquipu.a $@ @$(UTILDIR)make-lib.sh $(SYSTEM) $@ -ranlib -@ls -gls $@ -@echo "" libquipu: libquipu.a libquipu.a: quipuvrsn.o -rm -f $@ @$(UTILDIR)make-lib.sh $(SYSTEM) $(ARFLAGS) $@ $(LIBOBJ) \ quipuvrsn.o -@rm -f $(TOPDIR)libquipu.a $(TOPDIR)llib-lquipu -@$(LN) libquipu.a $(TOPDIR)libquipu.a -@$(LN) llib-lquipu $(TOPDIR)llib-lquipu -@ls -l $@ -@echo "QUIPU-DSA library built normally" quipuvrsn.c: $(LIBOBJ) @$(UTILDIR)version.sh quipu > $@ l-libquipu: $(CFILES) true $(LINT) $(LFLAGS) $(LIBSRC) quipuvrsn.c $(LLIBS) ################################################################ # manual pages ################################################################ MANUALS = quipu.8c quiputailor.5 manuals:; @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS) -@echo "" ############################################################## # quiputailor ############################################################## tailor: $(ETCDIR)quiputailor $(ETCDIR)quiputailor: quiputailor -cp $@ zquiputailor sed -e 's%@(ETCDIR)%$(ETCDIR)%' < quiputailor > $@ -@ls -gls $@ -@echo "" ############################################################## # clean ############################################################## clean: sub-clean rm -f *.ph *.o *.a a.out _* testedb x* z* *.orig \ core $(CLEANSTRINGS) \ quipuvrsn.c grind: sub-grind iprint Makefile quiputailor tgrind -lc $(CFILES) @echo $(MANUALS) | \ tr " " "\012" | \ sed -e "s%.*%itroff -man &%" | \ sh -ve ################################################################ # sub directories ################################################################ sub-all:; @for i in $(DIRS); \ do (echo "cd $$i; $(MAKE) all"; \ cd $$i; $(MAKE) all); \ done sub-inst-all:; @for i in $(DIRS); \ do (echo "cd $$i; $(MAKE) inst-all"; \ cd $$i; $(MAKE) inst-all); \ done sub-install:; @for i in $(DIRS); \ do (echo "cd $$i; $(MAKE) install"; \ cd $$i; $(MAKE) install); \ done sub-lint:; @for i in $(DIRS); \ do (echo "cd $$i; $(MAKE) lint"; \ cd $$i; $(MAKE) lint); \ done sub-clean:; @for i in $(DIRS) $(OTHERS); \ do (echo "cd $$i; $(MAKE) clean"; \ cd $$i; $(MAKE) clean); \ done sub-grind:; @for i in $(DIRS); \ do (echo "cd $$i; $(MAKE) grind"; \ cd $$i; $(MAKE) grind); \ done true:; # DO NOT DELETE THIS LINE # Dependencies follow ds_init.o: $(HDIR)quipu/oid.h $(HDIR)quipu/config.h attribute.o: $(HDIR)quipu/oid.h ds_add.o: $(HDIR)quipu/config.h $(HDIR)quipu/oid.h ds_bind.o: $(HDIR)quipu/config.h ds_compare.o: $(HDIR)quipu/config.h ds_list.o: $(HDIR)quipu/config.h ds_modify.o: $(HDIR)quipu/config.h ds_modifyrdn.o: $(HDIR)quipu/config.h ds_read.o: $(HDIR)quipu/config.h ds_remove.o: $(HDIR)quipu/config.h ds_search.o: $(HDIR)quipu/config.h dsa_apply.o: $(HDIR)quipu/config.h dsa_chain.o: $(HDIR)quipu/config.h get_dsa_psap.o: $(HDIR)quipu/config.h nw_ac_in_req.o: $(HDIR)quipu/config.h sys_tai.o: $(HDIR)quipu/config.h dsa.o: $(HDIR)config.h $(HDIR)quipu/config.h nsa.o: $(HDIR)config.h $(HDIR)quipu/config.h net_monitor.o: $(HDIR)config.h activity.o: $(HDIR)quipu/connection.h cache.o: $(HDIR)quipu/connection.h conn.o: $(HDIR)quipu/connection.h conn_select.o: $(HDIR)quipu/connection.h ds_bind.o: $(HDIR)quipu/connection.h ds_init.o: $(HDIR)quipu/connection.h dsa.o: $(HDIR)quipu/connection.h dsa_chain.o: $(HDIR)quipu/connection.h dsa_collate.o: $(HDIR)quipu/connection.h dsa_schedule.o: $(HDIR)quipu/connection.h net_monitor.o: $(HDIR)quipu/connection.h net_schedule.o: $(HDIR)quipu/connection.h nsa.o: $(HDIR)quipu/connection.h nw_ac_in_req.o: $(HDIR)quipu/connection.h nw_ac_in_rsp.o: $(HDIR)quipu/connection.h update.o: $(HDIR)quipu/connection.h