|
|
@ -1,5 +1,4 @@ |
|
|
|
INSTALL_PATH ?= ./build |
|
|
|
CGO_ENABLED ?= 0 |
|
|
|
|
|
|
|
# Build all the things
|
|
|
|
build: build-server build-tools |
|
|
@ -19,15 +18,15 @@ build-server: setup |
|
|
|
mkdir -p $(INSTALL_PATH)/usr/bin |
|
|
|
mkdir -p $(INSTALL_PATH)/etc/aiterp |
|
|
|
cp ./config.example.json $(INSTALL_PATH)/etc/aiterp/rpdata.json |
|
|
|
go build -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-graphiql ./cmd/rpdata-graphiql |
|
|
|
CGO_ENABLED=0 go build -a -installsuffix cgo -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-graphiql ./cmd/rpdata-graphiql |
|
|
|
|
|
|
|
# Build the tools needed to port data over
|
|
|
|
build-tools: build-server |
|
|
|
go build -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-lb2charimport ./cmd/rpdata-lb2charimport |
|
|
|
go build -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-lb2logimport ./cmd/rpdata-lb2logimport |
|
|
|
go build -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-wikifileimport ./cmd/rpdata-wikifileimport |
|
|
|
go build -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-ensurechannels ./cmd/rpdata-ensurechannels |
|
|
|
go build -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-as2storyimport ./cmd/rpdata-ensurechannels |
|
|
|
CGO_ENABLED=0 go build -a -installsuffix cgo -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-lb2charimport ./cmd/rpdata-lb2charimport |
|
|
|
CGO_ENABLED=0 go build -a -installsuffix cgo -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-lb2logimport ./cmd/rpdata-lb2logimport |
|
|
|
CGO_ENABLED=0 go build -a -installsuffix cgo -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-wikifileimport ./cmd/rpdata-wikifileimport |
|
|
|
CGO_ENABLED=0 go build -a -installsuffix cgo -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-ensurechannels ./cmd/rpdata-ensurechannels |
|
|
|
CGO_ENABLED=0 go build -a -installsuffix cgo -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-as2storyimport ./cmd/rpdata-ensurechannels |
|
|
|
|
|
|
|
# Install locally (requires access to /usr/bin, hence no dependency on build)
|
|
|
|
install: |