|
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: 1714 (0x6b2) Types: TextFile Names: »Makefile«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit └─⟦e7f64e0c0⟧ »EurOpenD3/mail/vmh.tar.Z« └─⟦dcb95597f⟧ └─⟦this⟧ »lib/Makefile«
# # Standard Makefile for libraries # LNAME is the name of the library. # DEST = . LNAME = vmh LIBRARY = lib$(LNAME).a PLIBRARY= lib$(LNAME)_p.a LLIBRARY= llib-l$(LNAME) MAKEFILE= Makefile EXTHDRS = HDRS = OBJS = cinput.o searchpath.o SRCS = cinput.c searchpath.c CFLAGS = -O LNFLAGS = PRINT = pr LINT = lint .SUFFIXES: .h .c.o : $(CC) $(CFLAGS) -pg -c $< ld -x -r $@ mv a.out profiled/$@ $(CC) $(CFLAGS) -c $< ld -x -r $@ mv a.out $@ .s.o : $(AS) -o $@ $< ld -x -r $@ mv a.out $@ cp $@ profiled all : $(LIBRARY) $(LLIBRARY) $(LIBRARY): $(OBJS) @echo -n "Loading $(LIBRARY) ... " @ar cru $(LIBRARY) $(OBJS) @ar cru $(PLIBRARY) profiled/*.o @ranlib $(LIBRARY) $(PLIBRARY) @echo "done" $(LLIBRARY): $(SRCS) $(HDRS) @echo "Creating $(LLIBRARY).ln..." @$(LINT) -C$(LNAME) $(LNFLAGS) $(CFLAGS) $(SRCS) @echo -n "Creating human-readable version..." @makeread $(LLIBRARY).ln > $(LLIBRARY) @echo "done." clean :; @rm -f $(OBJS) depend :; @mkmf -f $(MAKEFILE) LNAME=$(LNAME) DEST=$(DEST) extract :; @ar xo $(DEST)/$(LIBRARY) @rm -f __.SYMDEF index :; @ctags -wx $(HDRS) $(SRCS) install : all @echo Installing $(LIBRARY) in $(DEST) @install $(LIBRARY) $(DEST) @install $(PLIBRARY) $(DEST) @ranlib $(DEST)/$(LIBRARY) $(DEST)/$(PLIBRARY) @echo Installing $(LLIBRARY) in $(DEST) @install -c $(LLIBRARY).ln $(DEST) @install -c $(LLIBRARY) $(DEST) library : $(LIBRARY) lint : $(LLIBRARY) print :; @$(PRINT) $(HDRS) $(SRCS) tags : $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS) update : $(DEST)/$(LIBRARY) $(DEST)/$(LIBRARY): $(SRCS) $(HDRS) $(EXTHDRS) @-ar xo $(DEST)/$(LIBRARY) @make -f $(MAKEFILE) DEST=$(DEST) install clean ###