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) |