github.com/unigraph-dev/dgraph@v1.1.1-0.20200923154953-8b52b426f765/compose/Makefile (about)

     1  #
     2  # Copyright 2019 Dgraph Labs, Inc. and Contributors
     3  #
     4  # Licensed under the Apache License, Version 2.0 (the "License");
     5  # you may not use this file except in compliance with the License.
     6  # You may obtain a copy of the License at
     7  #
     8  #     http://www.apache.org/licenses/LICENSE-2.0
     9  #
    10  # Unless required by applicable law or agreed to in writing, software
    11  # distributed under the License is distributed on an "AS IS" BASIS,
    12  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13  # See the License for the specific language governing permissions and
    14  # limitations under the License.
    15  #
    16  
    17  BIN           = compose
    18  BUILD_FLAGS  ?= "-N -l"
    19  
    20  .PHONY: all
    21  all: install_dgraph $(BIN)
    22  
    23  .PHONY: install_dgraph
    24  install_dgraph:
    25  	$(MAKE) -C .. install
    26  
    27  $(BIN): compose.go
    28  	go build -gcflags=$(BUILD_FLAGS) -o $(BIN)
    29  
    30  .PHONY: clean
    31  clean:
    32  	rm -f $(BIN) docker-compose*.yml