pcre.mak

最終更新:2009/12/29

pcre.mak

001: #
002: # nmake 用 Makefile
003: # PCRE のサンプルコーディング
004: #
005: # ●実行例
006: # nmake -f pcre.mak
007: #
008: # ●必要なDLL
009: # libapr-1.dll
010: # pcre.dll
011: 
012: MT=mt
013: CP=copy
014: RM=del
015: 
016: APR_PREFIX=D:\apr
017: APR_BIN_DIR=$(APR_PREFIX)\bin
018: APR_INC_DIR=$(APR_PREFIX)\include
019: APR_LIB_DIR=$(APR_PREFIX)\lib
020: LIB_APR=$(APR_LIB_DIR)\libapr-1.lib
021: 
022: PCRE_PREFIX=d:\pcre
023: PCRE_INC_DIR=$(PCRE_PREFIX)\include
024: LIB_PCRE=$(PCRE_PREFIX)\lib\pcre.lib
025: 
026: LIBS=$(LIBS) $(LIB_PCRE) $(LIB_APR)
027: 
028: CFLAG=/nologo /W3 /DWIN32 $(CFLAG) /I . /I $(APR_INC_DIR) /I $(PCRE_INC_DIR)
029: 
030: LINKFLAG=/nologo
031: 
032: default: buildall
033: 
034: buildall:	kpcre1.exe 
035: 
036: clean:
037: 	$(RM) *.obj *.exe *.manifest *.bak
038: 
039: .c.obj:
040: 	$(CC) /c /Fo$@ $< $(CFLAG)
041: 
042: mystab.obj:	mystab.h
043: 
044: kpcre1.obj:	mystab.h
045: 
046: kpcre1.exe:	kpcre1.obj mystab.obj
047: 	$(CC) /Fe$@ kpcre1.obj mystab.obj $(LINKFLAG) /link $(LIBS)
048: 	IF EXIST $@.manifest $(MT) -manifest $@.manifest -outputresource:$@
Copyright (C) KAKU PROJECT (2009)KAKU PROJECT (2009)