⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 SRI international 发布的OAA框架软件
💻
字号:
# $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 + -