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