kbio.mak
最終更新:2009/12/20
001: # 002: # nmake 用 Makefile 003: # APR のサンプルコーディング 004: # 005: # ●実行例 006: # nmake -f bio_filter.mak 007: # 008: # ●必要なDLL 009: # libapr-1.dll 010: # libaprutil-1.dll 011: # libeay32.dll 012: # ssleay32.dll 013: 014: MT=mt 015: CP=copy 016: RM=del 017: 018: OPENSSL_PREFIX=D:\openssl 019: OPENSSL_INC_DIR=$(OPENSSL_PREFIX)\include 020: OPENSSL_LIB_DIR=$(OPENSSL_PREFIX)\lib 021: 022: APR_PREFIX=D:\apr 023: APR_BIN_DIR=$(APR_PREFIX)\bin 024: APR_INC_DIR=$(APR_PREFIX)\include 025: APR_LIB_DIR=$(APR_PREFIX)\lib 026: 027: LIB_APR=$(APR_LIB_DIR)\libapr-1.lib 028: LIB_APRUTIL=$(APR_LIB_DIR)\libaprutil-1.lib 029: LIB_OPENSSL=$(OPENSSL_LIB_DIR)\libeay32.lib $(OPENSSL_LIB_DIR)\ssleay32.lib 030: 031: LIBS=$(LIB_OPENSSL) $(LIB_APR) 032: LIBS2=$(LIBS) $(LIB_APRUTIL) 033: 034: CFLAG=/nologo /W3 /DWIN32 $(CFLAG) /I $(APR_INC_DIR) /I $(OPENSSL_INC_DIR) 035: LINKFLAG=/nologo 036: 037: default: buildall 038: 039: buildall: kbio_htget.exe \ 040: kbio_htget_ssl.exe 041: 042: clean: 043: $(RM) *.obj *.exe *.manifest *.bak 044: 045: .c.obj: 046: $(CC) /c /Fo$@ $< $(CFLAG) 047: 048: mystab.obj: mystab.h 049: 050: bio_apr_socket.obj: bio_apr_socket.h 051: 052: myht_util.obj: myht_util.h 053: 054: kbio_htget.obj: mystab.h bio_apr_socket.h myht_util.h 055: 056: kbio_htget.exe: kbio_htget.obj mystab.obj bio_apr_socket.obj myht_util.obj 057: $(CC) /Fe$@ kbio_htget.obj mystab.obj bio_apr_socket.obj myht_util.obj $(LINKFLAG) /link $(LIBS2) 058: IF EXIST $@.manifest $(MT) -manifest $@.manifest -outputresource:$@ 059: 060: kbio_htget_ssl.obj: mystab.h bio_apr_socket.h myht_util.h 061: 062: kbio_htget_ssl.exe: kbio_htget_ssl.obj mystab.obj bio_apr_socket.obj myht_util.obj 063: $(CC) /Fe$@ kbio_htget_ssl.obj mystab.obj bio_apr_socket.obj myht_util.obj $(LINKFLAG) /link $(LIBS2) 064: IF EXIST $@.manifest $(MT) -manifest $@.manifest -outputresource:$@ 065:
KAKU PROJECT (2009) |