test2.u.mak
最終更新:2009/12/16
001: # 002: # Makefile for APR Samples 003: # 004: # はじめに Shift_JIS のソースコードを ORG の下に保管しておく。 005: # Usage: 006: # make -f test2.u.mak 007: # 008: 009: APR_CONFIG=$(shell which apr-1-config) 010: APU_CONFIG=$(shell which apu-1-config) 011: 012: CC=gcc 013: ICONV=iconv 014: 015: CFLAGS=$(shell ${APR_CONFIG} --cflags --cppflags --includes) -Wall 016: LDFLAGS=$(shell ${APR_CONFIG} --ldflags) 017: LDLIBS=$(shell ${APR_CONFIG} --libs --link-ld) $(shell ${APU_CONFIG} --libs --link-ld) 018: 019: default: buildall 020: 021: buildall: kuri \ 022: kproc \ 023: kfinfo \ 024: kmt \ 025: kcgi \ 026: kpdetach 027: 028: clean: 029: $(RM) *.o *.c *.h *~ \ 030: kuri \ 031: kproc \ 032: kfinfo \ 033: kmt \ 034: kcgi \ 035: kpdetach 036: 037: mystab.o: mystab.h 038: mybb.o: mybb.h 039: mytt.o: mytt.h 040: myxmlj: myxml.h 041: mycgi: mycgi.h 042: kuri.o: mystab.h 043: kproc.o: mystab.h 044: kfinfo.o: mystab.h 045: kmt.o: mystab.h mytt.h 046: kcgi.o: mystab.h mybb.h mycgi.h 047: kpdetach.o: mystab.h 048: 049: mystab.h: ORG/mystab.h 050: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 051: 052: mystab.c: ORG/mystab.c 053: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 054: 055: mybb.h: ORG/mybb.h 056: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 057: 058: mybb.c: ORG/mybb.c 059: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 060: 061: mytt.h: ORG/mytt.h 062: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 063: 064: mytt.c: ORG/mytt.c 065: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 066: 067: mycgi.h: ORG/mycgi.h 068: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 069: 070: mycgi.c: ORG/mycgi.c 071: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 072: 073: kuri.c: ORG/kuri.c 074: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 075: 076: kproc.c: ORG/kproc.c 077: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 078: 079: kfinfo.c: ORG/kfinfo.c 080: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 081: 082: kmt.c: ORG/kmt.c 083: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 084: 085: kcgi.c: ORG/kcgi.c 086: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 087: 088: kpdetach.c: ORG/kpdetach.c 089: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 090: 091: kuri: kuri.o mystab.o 092: $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS) 093: 094: kproc: kproc.o mystab.o 095: $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS) 096: 097: kfinfo: kfinfo.o mystab.o 098: $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS) 099: 100: kmt: kmt.o mystab.o mytt.o 101: $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS) 102: 103: kcgi: kcgi.o mystab.o mybb.o mycgi.o 104: $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS) 105: 106: kpdetach: kpdetach.o mystab.o 107: $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS) 108:
KAKU PROJECT (2009) |