1# Template to be included from every makefile that creates libs 2# $Id: mklibs.inc.win,v 1.4.2.3 2008/05/30 12:48:16 rjs Exp $ 3# vim: syntax=make noexpandtab 4# 5 6all:: $(LIBNAME) 7 8$(LIBNAME): $(OO) $(OBJS) 9 $(LD) -lib $(LDFLAGS) /out:$@ $(OBJS) 10 11$(OO): 12 -$(MKDIR) $(OO) 13 14clean:: 15 -$(RM) $(OBJS) $(OO)$(PATHSEP)*$(LA) *.bak 16 17distclean:: clean 18 -$(RM) m.out ms.out 19 20depend:: 21 22install:: 23 24uninstall:: 25 26test:: 27 28smoke:: 29 30.PHONY: clean 31 32.dummy: 33 34# suffixes 35.SUFFIXES: .c .obj .cpp 36 37{}.c{$(OO)}.obj: 38 $(CC) $(CPPFLAGS) $(CFLAGS) /Fo"$(OO)/" /D "_LIB" $< 39 40{}.cpp{$(OO)}.obj: 41 $(CC) $(CPPFLAGS) $(CXXFLAGS) /EHsc /Fo"$(OO)/" /D "_LIB" $< 42