|
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: 2567 (0xa07) Types: TextFile Names: »Makefile.dst«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit └─⟦6429e39db⟧ »EurOpenD3/news/tmnn.7.8.tar.Z« └─⟦b5a65d78b⟧ └─⟦this⟧ »src/D.filt/Makefile.dst«
# libfilt.a generic Makefile to be customized for your site by Configure # # This is the filter hacks directory. The Makefile defines four targets: # # libfilt.a: The filter hacks library itself # manifest: Echo a string containing names of all library sources # llib-lfilt.ln The lint library made from libfilt.a # clean: Clean out all object, library and lint files # # Call "make -f Makefile.dst Makefile" from here to rebuild the Makefile # Other news source directories MAINDIR = .. PORTDIR = ../D.port NEWSDIR = ../D.news DIRLIST = $(MAINDIR) $(PORTDIR) $(NEWSDIR) INCLUDE = -I$(MAINDIR) -I$(PORTDIR) -I$(NEWSDIR) LINKDIR = $(MAINDIR)/D.links LIBSDIR = $(MAINDIR) # # You should not need to edit anything below this line # # Here are the macro definitions that Configure tweaks CFLAGS = $(CDEBUG) $(INCLUDE) $(CSPECIAL) LDFLAGS = $(LDDEBUG) $(LDSPECIAL) LINTFLAGS = $(INCLUDE) .PRECIOUS: Makefile libfilt.a FTHDRS = libfilt.h transact.h FTSRCS = transact.c tofilter.c filter.c lnfilter.c savescore.c FTOBJS = transact.o tofilter.o filter.o lnfilter.o savescore.o libfilt.a: $(FTOBJS) ar lrc libfilt.a $? -ranlib libfilt.a #PROFLIB (cd profiled; ar lrc ../libfilt_p.a $?) #PROFLIB -ranlib libfilt_p.a setup: #PROFLIB -mkdir profiled #PROFLIB .c.o: #PROFLIB ${CC} -p ${CFLAGS} -c $*.c #PROFLIB mv $*.o profiled/$*.o #PROFLIB ${CC} ${CFLAGS} -c $*.c export: setup libfilt.a @rm -f $(LIBSDIR)/libfilt.a -ln libfilt.a $(LIBSDIR) #PROFLIB @rm -f $(LIBSDIR)/profiled/libfilt.a #PROFLIB -ln libfilt_p.a $(LIBSDIR)/profiled/libfilt.a Makefile: Makefile.dst $(MAINDIR)/GenerateMake $(DIRLIST) FLTLIBS = libfilt.a ../libnews.a ../libport.a lnfilter: lnfilter.c $(FLTLIBS) $(CC) $(CFLAGS) $(LDFLAGS) -DMAIN lnfilter.c $(FLTLIBS) -o lnfilter # ---------------------------------------------------------------------- # OBJECT AUTO-DEPENDENCIES GO AFTER THIS LINE -- DO NOT DELETE IT!!! # .SUFFIXES: .ln .c.ln: #LINTLIBS lint $(LINTFLAGS) -c $< #NOLINTLIBS lint $(LINTFLAGS) -C$* $< # LINT AUTO-DEPENDENCIES GO AFTER THIS LINE -- DO NOT DELETE IT!!! lintlib: $(LIBSDIR)/llib-lfilt.ln $(LIBSDIR)/llib-lfilt.ln: llib-lfilt.ln cp llib-lfilt.ln $(LIBSDIR) #LINTLIBS llib-lfilt.ln: $(FTSRCS:.c=.ln) #LINTLIBS lint -x -u $(FTSRCS:.c=.ln) -o filt #NOLINTLIBS llib-lfilt.ln: $(FTSRCS) #NOLINTLIBS lint $(LINTFLAGS) -Cfilt $(FTSRCS) # # Random utility productions # manifest: echo Makefile.dst Makefile $(FTHDRS) $(FTSRCS) distclean: rm -f lnfilter clean: distclean rm -f *.a *.o *.ln *~ Makefile rm -fr profiled # libfilt.a Makefile ends here