1TARGET_LIB = libIP2Proxy/IP2Proxy.lib 2TARGET_TEST = test/test-IP2Proxy.exe 3VPATH = libIP2Proxy:test 4C_COMPILE = cl 5C_LIBTOOL = lib 6C_LINKER = link 7CCFLAGS = /nologo /D WIN32 /c /ML 8CLFLAGS = /nologo /NODEFAULTLIB:LIBCD /SUBSYSTEM:CONSOLE 9 10HEADER_INCLUDE = /I libIP2Proxy 11IP2LOCATION_SOURCE = libIP2Proxy/IP2Proxy.c 12 13TEST_IP2LOCATION = test/test-IP2Proxy.c 14 15.SUFFIXES: .obj .c .exe 16 17all: $(TARGET_LIB) $(TARGET_TEST) 18 19.c.obj: 20 $(C_COMPILE) $(CCFLAGS) $(HEADER_INCLUDE) /Fo$@ /TC $< 21 22$(TARGET_LIB): $(IP2LOCATION_SOURCE:.c=.obj) 23 $(C_LIBTOOL) /OUT:$@ /nologo Ws2_32.lib $(IP2LOCATION_SOURCE:.c=.obj) 24 25$(TARGET_TEST): $(TEST_IP2LOCATION:.c=.obj) 26 $(C_LINKER) $(CLFLAGS) /OUT:$(TARGET_TEST) $(TARGET_LIB) User32.lib $(TEST_IP2LOCATION:.c=.obj) 27