📄 makefile
字号:
# $Id: Makefile,v 1.5 2003/11/29 06:52:35 martin Exp $
# OS dependencies
OS = $(shell uname -s)
OSVER = $(shell uname -r)
ifeq ($(OS),SunOS) # SunOs
ARCH = sparc-solaris
endif
ifeq ($(OS),Linux) # LINUX
ARCH = x86-linux
endif
#simple makefile for AddAgent and AddClient
TOPD=../../../
OBJD=./obj/$(ARCH)/
LIBD=$(TOPD)lib/$(ARCH)/
OAAD=$(TOPD)src/oaalib/c/
OAAINCD=$(OAAD)include/
INCLUDES = -I. -I$(OAAINCD) \
-I$(OAAD)/stow/glib/include/glib-2.0 \
-I$(OAAD)/stow/glib/lib/glib-2.0/include
LIBDIRS = -L$(LIBD)
LIBS = -loaa2 -lglib-2.0 -lc -lsocket -lnsl -lm
RUNTIMED=$(TOPD)runtime/samples_c/addagent/
RUNTIMEARCHD=$(RUNTIMED)$(ARCH)/
LOCALARCHD=$(ARCH)/
.PHONY: all runtime
all: $(LOCALARCHD)AddAgent.exe $(LOCALARCHD)AddClient.exe
$(LOCALARCHD):
@mkdir -p $@
$(LOCALARCHD)AddAgent.exe: $(LOCALARCHD) AddAgent.c
gcc -g -O -o $@ AddAgent.c $(INCLUDES) \
$(LIBDIRS) $(LIBS) $(XTRALIBS)
$(LOCALARCHD)AddClient.exe: $(LOCALARCHD) AddClient.c
gcc -g -O -o $@ AddClient.c $(INCLUDES) \
$(LIBDIRS) $(LIBS) $(XTRALIBS)
$(RUNTIMEARCHD) $(RUNTIMED):
@mkdir -p $(RUNTIMEARCHD)
runtime: $(RUNTIMEARCHD)
cp $(LOCALARCHD)AddAgent.exe $(RUNTIMEARCHD)
cp $(LOCALARCHD)AddClient.exe $(RUNTIMEARCHD)
cp runAddAgent.sh $(RUNTIMED)
cp runAddClient.sh $(RUNTIMED)
clean:
rm -f *.exe
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -