sl@0: # Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: # All rights reserved. sl@0: # This component and the accompanying materials are made available sl@0: # under the terms of the License "Eclipse Public License v1.0" sl@0: # which accompanies this distribution, and is available sl@0: # at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: # sl@0: # Initial Contributors: sl@0: # Nokia Corporation - initial contribution. sl@0: # sl@0: # Contributors: sl@0: # sl@0: # Description: sl@0: # sl@0: sl@0: include GNUmakefile.inc sl@0: sl@0: INC=-Iutils -Istore-- -Iencdec -Iapi -I. sl@0: sl@0: CERTAPP_TARGET= certapp sl@0: TARGETS=$(CERTAPP_TARGET) sl@0: sl@0: CERTAPP_SRCS=certapp.cpp sl@0: CERTAPP_OBJS=$(CERTAPP_SRCS:.cpp=.o) sl@0: sl@0: ALLSRCS=$(CERTAPP_SRCS) sl@0: ALLOBJS=$(ALLSRCS:.cpp=.o) sl@0: sl@0: LDLIBS_GEN=encdec/encdec.a store--/store--.a utils/utils.a sl@0: LDLIBS_API=api/libcertapp-api.a sl@0: sl@0: DEPENDFILES=$(ALLOBJS:.o=.d) sl@0: sl@0: sl@0: all: $(TARGETS) sl@0: make -C test sl@0: sl@0: sl@0: $(LDLIBS_GEN) $(LDLIBS_API): % : force sl@0: $(MAKE) -C $(dir $@) $(notdir $@) sl@0: sl@0: sl@0: tags: sl@0: etags *.cpp *.h *.inl */*.cpp */*.h */*.inl */*/*.cpp */*/*.h sl@0: ls -l TAGS sl@0: sl@0: sl@0: $(CERTAPP_TARGET) : $(CERTAPP_OBJS) $(LDLIBS_GEN) sl@0: $(LINK.C) $^ $(LOADLIBES) $(LDLIBS_GEN) -o $@ -lcrypto sl@0: sl@0: .PHONY: clean sl@0: clean: cleanall sl@0: sl@0: .PHONY: cleanall sl@0: cleanall: sl@0: -$(MAKE) -C utils clean sl@0: -$(MAKE) -C store-- clean sl@0: -$(MAKE) -C encdec clean sl@0: -rm -f $(TSTORE_OBJS) $(CERTAPP_OBJS) $(TARGETS) $(DEPENDFILES) core sl@0: sl@0: sl@0: include $(wildcard $(DEPENDFILES))