You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
1.0 KiB
33 lines
1.0 KiB
# Copyright (C) 2016 The Android Open Source Project |
|
# |
|
# Licensed under the Apache License, Version 2.0 (the "License"); |
|
# you may not use this file except in compliance with the License. |
|
# You may obtain a copy of the License at |
|
# |
|
# http://www.apache.org/licenses/LICENSE-2.0 |
|
# |
|
# Unless required by applicable law or agreed to in writing, software |
|
# distributed under the License is distributed on an "AS IS" BASIS, |
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
# See the License for the specific language governing permissions and |
|
# limitations under the License. |
|
|
|
# This file is for building imgdiff in Chrome OS. |
|
|
|
CPPFLAGS += -iquote.. -Iinclude |
|
CXXFLAGS += -std=c++11 -O3 -Wall -Werror |
|
LDLIBS += -lbz2 -lz |
|
|
|
.PHONY: all clean |
|
|
|
all: imgdiff libimgpatch.a |
|
|
|
clean: |
|
rm -f *.o imgdiff libimgpatch.a |
|
|
|
imgdiff: imgdiff.o bsdiff.o utils.o |
|
$(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDLIBS) -o $@ $^ |
|
|
|
libimgpatch.a utils.o: CXXFLAGS += -fPIC |
|
libimgpatch.a: imgpatch.o bspatch.o utils.o |
|
${AR} rcs $@ $^
|
|
|