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