1*9c5db199SXin Li# Copyright (c) 2010 The Chromium OS Authors. All rights reserved. 2*9c5db199SXin Li# Use of this source code is governed by a BSD-style license that can be 3*9c5db199SXin Li# found in the LICENSE file. 4*9c5db199SXin Li 5*9c5db199SXin LiBINS = crasher_nobreakpad 6*9c5db199SXin LiSRC = crasher.cc 7*9c5db199SXin LiOBJS = crasher.o bomb.o 8*9c5db199SXin Li# Use a non-standard extension to avoid the AUTOTEST_MASK that intends to 9*9c5db199SXin Li# remove these since they're usually large and redundant. 10*9c5db199SXin LiTGZ = crasher.tgz-unmasked 11*9c5db199SXin Li 12*9c5db199SXin Liall: $(TGZ) 13*9c5db199SXin Li 14*9c5db199SXin Li# gzip so that portage does not strip. 15*9c5db199SXin Li$(TGZ): $(BINS) 16*9c5db199SXin Li tar czf $(TGZ) $^ 17*9c5db199SXin Li rm -f $(BINS) 18*9c5db199SXin Li 19*9c5db199SXin Licrasher_nobreakpad: $(OBJS) 20*9c5db199SXin Li $(CXX) $(CXXFLAGS) -o $@ $^ 21*9c5db199SXin Li 22*9c5db199SXin Li.cc.o: 23*9c5db199SXin Li $(CXX) $(CXXFLAGS) -c $< -o $@ 24*9c5db199SXin Li 25*9c5db199SXin Liclean: 26*9c5db199SXin Li $(RM) *.o $(BIN) $(TGZ) 27