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

⟦9e7631039⟧ TextFile

    Length: 4804 (0x12c4)
    Types: TextFile
    Names: »Makefile«

Derivation

└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
    └─⟦e83f91978⟧ »EurOpenD22/isode/osimis-2.0.tar.Z« 
        └─⟦d846658bd⟧ 
            └─⟦this⟧ »osimis/smap/Makefile« 

TextFile

#
# Copyright (c) 1988 University College London
# All rights reserved.
#
# Redistribution and use in source and binary forms are permitted
# provided that the above copyright notice and this paragraph are
# duplicated in all such forms and that any documentation,
# advertising materials, and other materials related to such
# distribution and use acknowledge that the software was developed
# by the Department of Computer Science, University College London.
# The name of the University may not be used to
# endorse or promote products derived from this software without
# specific prior written permission.
# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
# WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
#

# Makefile for osimon, osimic and osilog programs
#
# By George Pavlou, October 1988


MAN	=	$(TOP)/man
LIBS    =       $(MSAP)/libmsap.a $(ISODE)/libdsap.a $(ISODE)/libisode.a
LLIBS   =       $(MSAP)/llib-lmsap.ln $(ISODE)/lint/llib-lisode.ln
EXECS   =       osimon osimic osilog


all:            osimon osimic osilog


install:	osimon osimic osilog
		-@(echo "cd $(BIN)"; cd $(BIN); \
		   echo "ln -s ../smap/osimon osimon"; \
			 ln -s ../smap/osimon osimon; \
		   echo "ln -s ../smap/osilog osilog"; \
			 ln -s ../smap/osilog osilog; \
		   echo "ln -s ../smap/osimic osimic"; \
			 ln -s ../smap/osimic osimic; )


inst-man:;	-cp osimon.1 osimic.1 osilog.1 $(MAN)


lint:		l-osimon l-osimic l-osilog


osimon:         osimon.o host.o all.o disp.o recs.o screen.o sunwin.o \
		cmis.o objinst.o objclass.o mib.o reports.o \
		general.o args.o config.o advise.o error.o $(LIBS)
		cc -o $@ $(CFLAGS) osimon.o host.o all.o disp.o recs.o \
		screen.o sunwin.o cmis.o objinst.o objclass.o mib.o reports.o \
		general.o args.o config.o advise.o error.o \
		$(LIBS) -lcurses -ltermcap
#		-lsunwindow -lpixrect
		chmod ug+s $@


osimic:		osimic.o mic_interface.o schema.o attrs.o cmis.o \
		objinst.o objclass.o mib.o general.o args.o config.o \
		advise.o free.o $(LIBS)
		cc -o $@ $(CFLAGS) osimic.o mic_interface.o schema.o \
		attrs.o cmis.o objinst.o objclass.o mib.o general.o args.o \
		config.o advise.o free.o $(LIBS) -lsuntool -lsunwindow -lpixrect
		chmod ug+s $@


osilog:         osilog.o cmis.o objclass.o objinst.o general.o \
		mib.o reports.o args.o config.o free.o advise.o error.o $(LIBS)
		cc -o $@ $(CFLAGS) osilog.o cmis.o objclass.o objinst.o \
		general.o mib.o reports.o args.o config.o free.o \
		advise.o error.o $(LIBS)
		chmod ug+s $@


osimon.o:	$(H)/msap.h $(H)/mpep.h $(H)/moid.h \
		$(H)/smi.h $(H)/smiS.h $(H)/objectS.h \
		$(H)/disp.h $(H)/recs.h $(H)/config.h $(H)/report.h

host.o:         $(H)/msap.h $(H)/mpep.h $(H)/moid.h \
		$(H)/smi.h $(H)/smiS.h $(H)/objectS.h \
		$(H)/disp.h $(H)/recs.h $(H)/report.h

all.o:          $(H)/msap.h $(H)/mpep.h $(H)/moid.h \
		$(H)/smi.h $(H)/smiS.h $(H)/objectS.h \
		$(H)/disp.h $(H)/recs.h $(H)/config.h $(H)/report.h

cmis.o:         $(H)/msap.h $(H)/mpep.h $(H)/moid.h \
		$(H)/smi.h $(H)/smiS.h $(H)/objectS.h


objinst.o:      $(H)/msap.h $(H)/mpep.h $(H)/moid.h \
		$(H)/smi.h $(H)/smiS.h $(H)/objectS.h


objclass.o:     $(H)/msap.h $(H)/mpep.h $(H)/moid.h \
		$(H)/smi.h $(H)/smiS.h $(H)/objectS.h


osimic.o:	$(H)/msap.h $(H)/mpep.h $(H)/moid.h $(H)/microscope.h \
		$(H)/smi.h $(H)/smiS.h $(H)/objectS.h

attrs.o:        $(H)/msap.h $(H)/mpep.h $(H)/moid.h $(H)/microscope.h \
		$(H)/smi.h $(H)/smiS.h $(H)/objectS.h

mic_interface.o:        $(H)/msap.h $(H)/mpep.h $(H)/moid.h \
			$(H)/microscope.h $(H)/config.h \
			$(H)/smi.h $(H)/smiS.h $(H)/objectS.h

osilog.o:	$(H)/msap.h $(H)/mpep.h $(H)/moid.h \
		$(H)/smi.h $(H)/smiS.h $(H)/objectS.h \
		$(H)/config.h $(H)/report.h

args.o:		$(H)/config.h


config.o:	$(H)/config.h


general.o:	$(H)/smi.h $(H)/smiS.h $(H)/objectS.h


free.o:		$(H)/msap.h $(H)/mpep.h $(H)/moid.h $(H)/microscope.h \
		$(H)/smi.h $(H)/smiS.h $(H)/objectS.h


mib.o:          $(H)/msap.h $(H)/mpep.h $(H)/moid.h $(H)/smi.h $(H)/smiS.h


reports.o:	$(H)/smi.h $(H)/smiS.h $(H)/objectS.h


disp.o:         $(H)/disp.h $(H)/recs.h


recs.o:         $(H)/disp.h $(H)/recs.h


screen.o:       $(H)/disp.h $(H)/recs.h



l-osimon:	mib.c reports.c
		lint $(LFLAGS) osimon.c host.c all.c disp.c recs.c \
		screen.c sunwin.c cmis.c objinst.c objclass.c mib.c reports.c \
		general.c args.c advise.c error.c $(LLIBS)


l-osimic:	mib.c
		lint $(LFLAGS) osimic.c mic_interface.c attrs.c \
		cmis.c objinst.c objclass.c mib.c general.c free.c advise.c \
		schema.c $(LLIBS)


l-osilog:       mib.c reports.c
		lint $(LFLAGS) osilog.c cmis.c objclass.c objinst.c \
		general.c mib.c reports.c args.c free.c \
		advise.c error.c $(LLIBS)


clean: ;        rm -rf *.ph tmp* foo* core pdus