add deb depend on libmysyslog
This commit is contained in:
parent
88a435608d
commit
76121a11db
@ -1,7 +1,9 @@
|
||||
CC := gcc
|
||||
LIBDIR := ../libmysyslog
|
||||
CFLAGS := -Wall -O2 -I$(LIBDIR)
|
||||
LDFLAGS := -L$(LIBDIR) -lmysyslog
|
||||
#LIBDIR := ../libmysyslog
|
||||
CFLAGS := -Wall -O2
|
||||
# -Wall -O2 -I$(LIBDIR)
|
||||
LDFLAGS :=
|
||||
#-L$(LIBDIR) -lmysyslog
|
||||
|
||||
SRC := src/myRPC-client.c
|
||||
OBJ := myRPC-client.o
|
||||
@ -13,10 +15,11 @@ architecture := all
|
||||
|
||||
.PHONY: all clean deb
|
||||
|
||||
all: $(LIBDIR)/libmysyslog.so $(BIN)
|
||||
all: $(BIN)
|
||||
#$(LIBDIR)/libmysyslog.so $(BIN)
|
||||
|
||||
$(LIBDIR)/libmysyslog.so:
|
||||
$(MAKE) -C $(LIBDIR)
|
||||
#$(LIBDIR)/libmysyslog.so:
|
||||
# $(MAKE) -C $(LIBDIR)
|
||||
|
||||
$(OBJ): $(SRC)
|
||||
$(CC) $(CFLAGS) -c $< -o $@
|
||||
@ -29,7 +32,8 @@ deb: deb_client
|
||||
|
||||
deb_client:
|
||||
mkdir -p MyRPC_client_$(version)-$(revision)_$(architecture)/DEBIAN
|
||||
printf "Package: myrpc-client\nVersion: $(version)\nArchitecture: $(architecture)\nMaintainer: gandc <admin@gandc.ru>\nDescription: Client for remote command execution via myRPC\n" > MyRPC_client_$(version)-$(revision)_$(architecture)/DEBIAN/control
|
||||
printf "Package: myrpc-client\nVersion: $(version)\nArchitecture: $(architecture)\nDepends: libmysyslog\nMaintainer: gandc <admin@gandc.ru>\nDescription: Client for remote command execution via myRPC\n" \
|
||||
> MyRPC_client_$(version)-$(revision)_$(architecture)/DEBIAN/control
|
||||
mkdir -p MyRPC_client_$(version)-$(revision)_$(architecture)/usr/local/bin
|
||||
cp $(BIN) MyRPC_client_$(version)-$(revision)_$(architecture)/usr/local/bin
|
||||
dpkg-deb --root-owner-group --build MyRPC_client_$(version)-$(revision)_$(architecture)
|
||||
|
||||
@ -1,15 +1,15 @@
|
||||
CC := gcc
|
||||
PKG_CONFIG := pkg-config
|
||||
|
||||
# Pull in libconfig flags
|
||||
CONFIG_CFLAGS := $(shell $(PKG_CONFIG) --cflags libconfig)
|
||||
CONFIG_LDFLAGS := $(shell $(PKG_CONFIG) --libs libconfig)
|
||||
|
||||
# Path to the shared logging library
|
||||
LIBDIR := ../libmysyslog
|
||||
#LIBDIR := ../libmysyslog
|
||||
|
||||
CFLAGS := -Wall -O2 -I$(LIBDIR) $(CONFIG_CFLAGS)
|
||||
LDFLAGS := -L$(LIBDIR) -lmysyslog $(CONFIG_LDFLAGS)
|
||||
CFLAGS := -Wall -O2
|
||||
#-Wall -O2 -I$(LIBDIR) $(CONFIG_CFLAGS)
|
||||
LDFLAGS :=
|
||||
#-L$(LIBDIR) -lmysyslog $(CONFIG_LDFLAGS)
|
||||
|
||||
SRC := src/myRPC-server.c
|
||||
OBJ := myRPC-server.o
|
||||
@ -21,10 +21,11 @@ architecture := all
|
||||
|
||||
.PHONY: all clean deb systemd_install
|
||||
|
||||
all: $(LIBDIR)/libmysyslog.a $(BIN)
|
||||
all: $(BIN)
|
||||
# $(LIBDIR)/libmysyslog.a $(BIN)
|
||||
|
||||
$(LIBDIR)/libmysyslog.a:
|
||||
$(MAKE) -C $(LIBDIR)
|
||||
#$(LIBDIR)/libmysyslog.a:
|
||||
# $(MAKE) -C $(LIBDIR)
|
||||
|
||||
# Compile server
|
||||
$(OBJ): $(SRC)
|
||||
@ -43,7 +44,7 @@ deb: deb_server
|
||||
|
||||
deb_server:
|
||||
mkdir -p MyRPC_server_$(version)-$(revision)_$(architecture)/DEBIAN
|
||||
printf "Package: myrpc-server\nVersion: $(version)\nArchitecture: $(architecture)\nMaintainer: gandc <admin@gandc.ru>\nDescription: Server for remote command execution via myRPC\n" \
|
||||
printf "Package: myrpc-server\nVersion: $(version)\nArchitecture: $(architecture)\nDepends: libmysyslog\nMaintainer: gandc <admin@gandc.ru>\nDescription: Server for remote command execution via myRPC\n" \
|
||||
> MyRPC_server_$(version)-$(revision)_$(architecture)/DEBIAN/control
|
||||
|
||||
mkdir -p MyRPC_server_$(version)-$(revision)_$(architecture)/usr/local/bin
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user