test2.mak
最終更新:2009/12/20
001: # 002: # nmake 用 Makefile 003: # APR のサンプルコーディング 004: # 005: # ●実行例 006: # nmake -f test2.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: 026: CFLAG=/nologo /W3 /DWIN32 $(CFLAG) /I $(INC_DIR) 027: LINKFLAG=/nologo 028: 029: default: buildall 030: 031: buildall: kuri.exe \ 032: kproc.exe \ 033: kfinfo.exe \ 034: kmt.exe \ 035: kcgi.exe \ 036: kpdetach.exe 037: 038: clean: 039: $(RM) *.obj *.exe *.manifest *.bak 040: 041: .c.obj: 042: $(CC) /c /Fo$@ $< $(CFLAG) 043: 044: mystab.obj: mystab.h 045: 046: kuri.obj: mystab.h 047: 048: kuri.exe: kuri.obj mystab.obj 049: $(CC) /Fe$@ kuri.obj mystab.obj $(LINKFLAG) /link $(LIBS2) 050: IF EXIST $@.manifest $(MT) -manifest $@.manifest -outputresource:$@ 051: 052: kproc.obj: mystab.h 053: 054: kproc.exe: kproc.obj mystab.obj 055: $(CC) /Fe$@ kproc.obj mystab.obj $(LINKFLAG) /link $(LIBS) 056: IF EXIST $@.manifest $(MT) -manifest $@.manifest -outputresource:$@ 057: 058: kfinfo.obj: mystab.h 059: 060: kfinfo.exe: kfinfo.obj mystab.obj 061: $(CC) /Fe$@ kfinfo.obj mystab.obj $(LINKFLAG) /link $(LIBS) 062: IF EXIST $@.manifest $(MT) -manifest $@.manifest -outputresource:$@ 063: 064: mytt.obj: mytt.h 065: 066: kmt.obj: mystab.h mytt.h 067: 068: kmt.exe: kmt.obj mystab.obj mytt.obj 069: $(CC) /Fe$@ kmt.obj mystab.obj mytt.obj $(LINKFLAG) /link $(LIBS) 070: IF EXIST $@.manifest $(MT) -manifest $@.manifest -outputresource:$@ 071: 072: mycgi.obj: mycgi.h 073: 074: mybb.obj: mybb.h 075: 076: kcgi.obj: mystab.h mybb.h mycgi.h 077: 078: kcgi.exe: kcgi.obj mystab.obj mybb.obj mycgi.obj 079: $(CC) /Fe$@ kcgi.obj mystab.obj mybb.obj mycgi.obj $(LINKFLAG) /link $(LIBS2) 080: IF EXIST $@.manifest $(MT) -manifest $@.manifest -outputresource:$@ 081: 082: kpdetach.obj: mystab.h 083: 084: kpdetach.exe: kpdetach.obj mystab.obj 085: $(CC) /Fe$@ kpdetach.obj mystab.obj $(LINKFLAG) /link $(LIBS) 086: IF EXIST $@.manifest $(MT) -manifest $@.manifest -outputresource:$@
KAKU PROJECT (2009) |