win32.mk

来自「SRI international 发布的OAA框架软件」· MK 代码 · 共 37 行

MK
37
字号
# $Id: win32.mk,v 1.1 2003/08/15 01:32:32 giuli Exp $
#trivial makefile for TestAgent and TestClient

ifndef MINGW_HOME
MINGW_HOME=<please set MINGW_HOME>
CC=<please set MINGW_HOME>
else
CC = gcc
endif
export PATH := $(MINGW_HOME)\\bin:${PWD}/win32/lib:$(PATH)

LLIBS=${shell cd ../../win32/lib;../bin/pkg-config.exe --libs glib-2.0}
INCLUDE = -I$(INCD) -I../../win32/include
CFLAGS=${shell cd ../../win32/lib;../bin/pkg-config.exe --cflags glib-2.0} -D_WINDOWS -DIS_DLL

OAALIBDIR = ../..
INCLUDES = -I. -I$(OAALIBDIR)/src/ \
           -I$(OAALIBDIR)/stow/glib-2.0.6/include/glib-2.0 \
           -I$(OAALIBDIR)/stow/glib-2.0.6/lib/glib-2.0/include
LIBDIRS = -L$(OAALIBDIR)/obj -L$(OAALIBDIR)/stow/glib-2.0.6/lib
LIBS = ../../obj/oaalib.a -lm -L../../obj/ -s -lwsock32

all: testagent testclient copydlls

testagent:
	${CC} -g -O -o TestAgent.exe TestAgent.c  $(INCLUDES) $(CFLAGS) $(LLIBS) ${LIBS}

testclient:
	${CC} -g -O -o TestClient.exe TestClient.c  $(INCLUDES) $(CFLAGS) $(LLIBS) ${LIBS}

copydlls:
	cp ../../win32/lib/*.dll .
	cp ../../obj/oaalib.dll .

clean:
	rm -f TestAgent.exe TestClient.exe *.dll

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?